package doxygenxml.compound;
 
/**********************************************************************************************
 * Copyright (c) 2001-2020 Liquid Technologies Limited. All rights reserved.
 * See www.liquid-technologies.com for product details.
 *
 * Please see products End User License Agreement for distribution permissions.
 *
 * WARNING: THIS FILE IS GENERATED
 * Changes made outside of ##HAND_CODED_BLOCK_START blocks will be overwritten
 *
 * Generation  :  by Liquid XML Data Binder 18.0.5.9988
 * Using Schema: CENSORED
 **********************************************************************************************/
	
// <summary>
// This class represents the Element docCaptionType_Group
// </summary>
public class DocCaptionType_Group extends com.liquid_technologies.ltxmllib18.XmlGeneratedClass {
	private static final long serialVersionUID = 13L;

	// <summary>
	// 	Constructor for DocCaptionType_Group
	// </summary>
	// <remarks>
	// The class is created with all the mandatory fields populated with the
	// default data. 
	// All Collection object are created.
	// However any 1-n relationships (these are represented as collections) are
	// empty. To comply with the schema these must be populated before the xml
	// obtained from ToXml is valid against the schema CENSORED
	// </remarks>
	public DocCaptionType_Group() {
		setElementName("docCaptionType_Group");
		init();
	}
	public DocCaptionType_Group(String elementName) {
		setElementName(elementName);
		init();
	}		

	// <summary>
	// 	Initializes the class
	// </summary>
	// <remarks>
	// This creates all the mandatory fields (populated with the default data) 
	// All Collection object are created.
	// However any 1-n relationships (these are represented as collections) are
	// empty. To comply with the schema these must be populated before the xml
	// obtained from ToXml is valid against the schema CENSORED.
	// </remarks>
	@Override
	protected void init() {
		try {
			doxygenxml.compound.Registration.iRegistrationIndicator = 0; // causes registration to take place
			_ulink = null;
			_bold = null;
			_s = null;
			_strike = null;
			_underline = null;
			_emphasis = null;
			_computeroutput = null;
			_subscript = null;
			_superscript = null;
			_center = null;
			_small = null;
			_del = null;
			_ins = null;
			_htmlonly = null;
			_manonly = "";
			_isValidManonly = false;
			_xmlonly = "";
			_isValidXmlonly = false;
			_rtfonly = "";
			_isValidRtfonly = false;
			_latexonly = "";
			_isValidLatexonly = false;
			_docbookonly = "";
			_isValidDocbookonly = false;
			_image = null;
			_dot = null;
			_msc = null;
			_plantuml = null;
			_anchor = null;
			_formula = null;
			_ref = null;
			_emoji = null;
			_linebreak = null;
			_nonbreakablespace = null;
			_iexcl = null;
			_cent = null;
			_pound = null;
			_curren = null;
			_yen = null;
			_brvbar = null;
			_sect = null;
			_umlaut = null;
			_copy = null;
			_ordf = null;
			_laquo = null;
			_not = null;
			_shy = null;
			_registered = null;
			_macr = null;
			_deg = null;
			_plusmn = null;
			_sup2 = null;
			_sup3 = null;
			_acute = null;
			_micro = null;
			_para = null;
			_middot = null;
			_cedil = null;
			_sup1 = null;
			_ordm = null;
			_raquo = null;
			_frac14 = null;
			_frac12 = null;
			_frac34 = null;
			_iquest = null;
			_agrave = null;
			_aacute = null;
			_acirc = null;
			_atilde = null;
			_aumlaut = null;
			_aring = null;
			_aElig = null;
			_ccedil = null;
			_egrave = null;
			_eacute = null;
			_ecirc = null;
			_eumlaut = null;
			_igrave = null;
			_iacute = null;
			_icirc = null;
			_iumlaut = null;
			_eTH = null;
			_ntilde = null;
			_ograve = null;
			_oacute = null;
			_ocirc = null;
			_otilde = null;
			_oumlaut = null;
			_times = null;
			_oslash = null;
			_ugrave = null;
			_uacute = null;
			_ucirc = null;
			_uumlaut = null;
			_yacute = null;
			_tHORN = null;
			_szlig = null;
			_agraveA = null;
			_aacuteA = null;
			_acircA = null;
			_atildeA = null;
			_aumlautA = null;
			_aringA = null;
			_aelig = null;
			_ccedilA = null;
			_egraveA = null;
			_eacuteA = null;
			_ecircA = null;
			_eumlautA = null;
			_igraveA = null;
			_iacuteA = null;
			_icircA = null;
			_iumlautA = null;
			_eth = null;
			_ntildeA = null;
			_ograveA = null;
			_oacuteA = null;
			_ocircA = null;
			_otildeA = null;
			_oumlautA = null;
			_divide = null;
			_oslashA = null;
			_ugraveA = null;
			_uacuteA = null;
			_ucircA = null;
			_uumlautA = null;
			_yacuteA = null;
			_thorn = null;
			_yumlaut = null;
			_fnof = null;
			_alpha = null;
			_beta = null;
			_gamma = null;
			_delta = null;
			_epsilon = null;
			_zeta = null;
			_eta = null;
			_theta = null;
			_iota = null;
			_kappa = null;
			_lambda = null;
			_mu = null;
			_nu = null;
			_xi = null;
			_omicron = null;
			_pi = null;
			_rho = null;
			_sigma = null;
			_tau = null;
			_upsilon = null;
			_phi = null;
			_chi = null;
			_psi = null;
			_omega = null;
			_alphaA = null;
			_betaA = null;
			_gammaA = null;
			_deltaA = null;
			_epsilonA = null;
			_zetaA = null;
			_etaA = null;
			_thetaA = null;
			_iotaA = null;
			_kappaA = null;
			_lambdaA = null;
			_muA = null;
			_nuA = null;
			_xiA = null;
			_omicronA = null;
			_piA = null;
			_rhoA = null;
			_sigmaf = null;
			_sigmaA = null;
			_tauA = null;
			_upsilonA = null;
			_phiA = null;
			_chiA = null;
			_psiA = null;
			_omegaA = null;
			_thetasym = null;
			_upsih = null;
			_piv = null;
			_bull = null;
			_hellip = null;
			_prime = null;
			_primeA = null;
			_oline = null;
			_frasl = null;
			_weierp = null;
			_imaginary = null;
			_real = null;
			_trademark = null;
			_alefsym = null;
			_larr = null;
			_uarr = null;
			_rarr = null;
			_darr = null;
			_harr = null;
			_crarr = null;
			_lArr = null;
			_uArr = null;
			_rArr = null;
			_dArr = null;
			_hArr = null;
			_forall = null;
			_part = null;
			_exist = null;
			_empty = null;
			_nabla = null;
			_isin = null;
			_notin = null;
			_ni = null;
			_prod = null;
			_sum = null;
			_minus = null;
			_lowast = null;
			_radic = null;
			_prop = null;
			_infin = null;
			_ang = null;
			_and = null;
			_or = null;
			_cap = null;
			_cup = null;
			_int = null;
			_there4 = null;
			_sim = null;
			_cong = null;
			_asymp = null;
			_ne = null;
			_equiv = null;
			_le = null;
			_ge = null;
			_sub = null;
			_sup = null;
			_nsub = null;
			_sube = null;
			_supe = null;
			_oplus = null;
			_otimes = null;
			_perp = null;
			_sdot = null;
			_lceil = null;
			_rceil = null;
			_lfloor = null;
			_rfloor = null;
			_lang = null;
			_rang = null;
			_loz = null;
			_spades = null;
			_clubs = null;
			_hearts = null;
			_diams = null;
			_oElig = null;
			_oelig = null;
			_scaron = null;
			_scaronA = null;
			_yumlautA = null;
			_circ = null;
			_tilde = null;
			_ensp = null;
			_emsp = null;
			_thinsp = null;
			_zwnj = null;
			_zwj = null;
			_lrm = null;
			_rlm = null;
			_ndash = null;
			_mdash = null;
			_lsquo = null;
			_rsquo = null;
			_sbquo = null;
			_ldquo = null;
			_rdquo = null;
			_bdquo = null;
			_dagger = null;
			_daggerA = null;
			_permil = null;
			_lsaquo = null;
			_rsaquo = null;
			_euro = null;
			_tm = null;

			_validElement = "";
			// ##HAND_CODED_BLOCK_START ID="Additional Inits"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS
			// Add Additional initialization code here...
			// ##HAND_CODED_BLOCK_END ID="Additional Inits"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

			getClassAttributeInfo();
			getClassElementInfo();
		} catch (Exception ex) {
			// should never happen
			ex.printStackTrace();
			throw new InternalError();
		}
	}

	protected void ClearChoice(String selectedElement) {
		try {
			_ulink = null;
			_bold = null;
			_s = null;
			_strike = null;
			_underline = null;
			_emphasis = null;
			_computeroutput = null;
			_subscript = null;
			_superscript = null;
			_center = null;
			_small = null;
			_del = null;
			_ins = null;
			_htmlonly = null;
			_manonly = "";
			_isValidManonly = false;
			_xmlonly = "";
			_isValidXmlonly = false;
			_rtfonly = "";
			_isValidRtfonly = false;
			_latexonly = "";
			_isValidLatexonly = false;
			_docbookonly = "";
			_isValidDocbookonly = false;
			_image = null;
			_dot = null;
			_msc = null;
			_plantuml = null;
			_anchor = null;
			_formula = null;
			_ref = null;
			_emoji = null;
			_linebreak = null;
			_nonbreakablespace = null;
			_iexcl = null;
			_cent = null;
			_pound = null;
			_curren = null;
			_yen = null;
			_brvbar = null;
			_sect = null;
			_umlaut = null;
			_copy = null;
			_ordf = null;
			_laquo = null;
			_not = null;
			_shy = null;
			_registered = null;
			_macr = null;
			_deg = null;
			_plusmn = null;
			_sup2 = null;
			_sup3 = null;
			_acute = null;
			_micro = null;
			_para = null;
			_middot = null;
			_cedil = null;
			_sup1 = null;
			_ordm = null;
			_raquo = null;
			_frac14 = null;
			_frac12 = null;
			_frac34 = null;
			_iquest = null;
			_agrave = null;
			_aacute = null;
			_acirc = null;
			_atilde = null;
			_aumlaut = null;
			_aring = null;
			_aElig = null;
			_ccedil = null;
			_egrave = null;
			_eacute = null;
			_ecirc = null;
			_eumlaut = null;
			_igrave = null;
			_iacute = null;
			_icirc = null;
			_iumlaut = null;
			_eTH = null;
			_ntilde = null;
			_ograve = null;
			_oacute = null;
			_ocirc = null;
			_otilde = null;
			_oumlaut = null;
			_times = null;
			_oslash = null;
			_ugrave = null;
			_uacute = null;
			_ucirc = null;
			_uumlaut = null;
			_yacute = null;
			_tHORN = null;
			_szlig = null;
			_agraveA = null;
			_aacuteA = null;
			_acircA = null;
			_atildeA = null;
			_aumlautA = null;
			_aringA = null;
			_aelig = null;
			_ccedilA = null;
			_egraveA = null;
			_eacuteA = null;
			_ecircA = null;
			_eumlautA = null;
			_igraveA = null;
			_iacuteA = null;
			_icircA = null;
			_iumlautA = null;
			_eth = null;
			_ntildeA = null;
			_ograveA = null;
			_oacuteA = null;
			_ocircA = null;
			_otildeA = null;
			_oumlautA = null;
			_divide = null;
			_oslashA = null;
			_ugraveA = null;
			_uacuteA = null;
			_ucircA = null;
			_uumlautA = null;
			_yacuteA = null;
			_thorn = null;
			_yumlaut = null;
			_fnof = null;
			_alpha = null;
			_beta = null;
			_gamma = null;
			_delta = null;
			_epsilon = null;
			_zeta = null;
			_eta = null;
			_theta = null;
			_iota = null;
			_kappa = null;
			_lambda = null;
			_mu = null;
			_nu = null;
			_xi = null;
			_omicron = null;
			_pi = null;
			_rho = null;
			_sigma = null;
			_tau = null;
			_upsilon = null;
			_phi = null;
			_chi = null;
			_psi = null;
			_omega = null;
			_alphaA = null;
			_betaA = null;
			_gammaA = null;
			_deltaA = null;
			_epsilonA = null;
			_zetaA = null;
			_etaA = null;
			_thetaA = null;
			_iotaA = null;
			_kappaA = null;
			_lambdaA = null;
			_muA = null;
			_nuA = null;
			_xiA = null;
			_omicronA = null;
			_piA = null;
			_rhoA = null;
			_sigmaf = null;
			_sigmaA = null;
			_tauA = null;
			_upsilonA = null;
			_phiA = null;
			_chiA = null;
			_psiA = null;
			_omegaA = null;
			_thetasym = null;
			_upsih = null;
			_piv = null;
			_bull = null;
			_hellip = null;
			_prime = null;
			_primeA = null;
			_oline = null;
			_frasl = null;
			_weierp = null;
			_imaginary = null;
			_real = null;
			_trademark = null;
			_alefsym = null;
			_larr = null;
			_uarr = null;
			_rarr = null;
			_darr = null;
			_harr = null;
			_crarr = null;
			_lArr = null;
			_uArr = null;
			_rArr = null;
			_dArr = null;
			_hArr = null;
			_forall = null;
			_part = null;
			_exist = null;
			_empty = null;
			_nabla = null;
			_isin = null;
			_notin = null;
			_ni = null;
			_prod = null;
			_sum = null;
			_minus = null;
			_lowast = null;
			_radic = null;
			_prop = null;
			_infin = null;
			_ang = null;
			_and = null;
			_or = null;
			_cap = null;
			_cup = null;
			_int = null;
			_there4 = null;
			_sim = null;
			_cong = null;
			_asymp = null;
			_ne = null;
			_equiv = null;
			_le = null;
			_ge = null;
			_sub = null;
			_sup = null;
			_nsub = null;
			_sube = null;
			_supe = null;
			_oplus = null;
			_otimes = null;
			_perp = null;
			_sdot = null;
			_lceil = null;
			_rceil = null;
			_lfloor = null;
			_rfloor = null;
			_lang = null;
			_rang = null;
			_loz = null;
			_spades = null;
			_clubs = null;
			_hearts = null;
			_diams = null;
			_oElig = null;
			_oelig = null;
			_scaron = null;
			_scaronA = null;
			_yumlautA = null;
			_circ = null;
			_tilde = null;
			_ensp = null;
			_emsp = null;
			_thinsp = null;
			_zwnj = null;
			_zwj = null;
			_lrm = null;
			_rlm = null;
			_ndash = null;
			_mdash = null;
			_lsquo = null;
			_rsquo = null;
			_sbquo = null;
			_ldquo = null;
			_rdquo = null;
			_bdquo = null;
			_dagger = null;
			_daggerA = null;
			_permil = null;
			_lsaquo = null;
			_rsaquo = null;
			_euro = null;
			_tm = null;
	
			_validElement = selectedElement;
		} catch (Exception ex) {
			// should never happen
			ex.printStackTrace();
			throw new InternalError();
		}
	}


	// <summary>
	// Allows the class to be copied
	// </summary>
	// <remarks>
	// Performs a 'deep copy' of all the data in the class (and its children)
	// </remarks>
	@Override
	public Object clone() throws CloneNotSupportedException {
		try {
			doxygenxml.compound.DocCaptionType_Group newObject = (doxygenxml.compound.DocCaptionType_Group)super.clone();

			// clone, creates a bitwise copy of the class, so all the collections are the
			// same as the parents. Init will re-create our own collections, and classes, 
			// preventing objects being shared between the new an original objects
			newObject.init();
			newObject._ulink = null;
			if (_ulink != null)
				newObject._ulink = (doxygenxml.compound.DocURLLink)_ulink.clone();
			newObject._bold = null;
			if (_bold != null)
				newObject._bold = (doxygenxml.compound.DocMarkupType)_bold.clone();
			newObject._s = null;
			if (_s != null)
				newObject._s = (doxygenxml.compound.DocMarkupType)_s.clone();
			newObject._strike = null;
			if (_strike != null)
				newObject._strike = (doxygenxml.compound.DocMarkupType)_strike.clone();
			newObject._underline = null;
			if (_underline != null)
				newObject._underline = (doxygenxml.compound.DocMarkupType)_underline.clone();
			newObject._emphasis = null;
			if (_emphasis != null)
				newObject._emphasis = (doxygenxml.compound.DocMarkupType)_emphasis.clone();
			newObject._computeroutput = null;
			if (_computeroutput != null)
				newObject._computeroutput = (doxygenxml.compound.DocMarkupType)_computeroutput.clone();
			newObject._subscript = null;
			if (_subscript != null)
				newObject._subscript = (doxygenxml.compound.DocMarkupType)_subscript.clone();
			newObject._superscript = null;
			if (_superscript != null)
				newObject._superscript = (doxygenxml.compound.DocMarkupType)_superscript.clone();
			newObject._center = null;
			if (_center != null)
				newObject._center = (doxygenxml.compound.DocMarkupType)_center.clone();
			newObject._small = null;
			if (_small != null)
				newObject._small = (doxygenxml.compound.DocMarkupType)_small.clone();
			newObject._del = null;
			if (_del != null)
				newObject._del = (doxygenxml.compound.DocMarkupType)_del.clone();
			newObject._ins = null;
			if (_ins != null)
				newObject._ins = (doxygenxml.compound.DocMarkupType)_ins.clone();
			newObject._htmlonly = null;
			if (_htmlonly != null)
				newObject._htmlonly = (doxygenxml.compound.DocHtmlOnlyType)_htmlonly.clone();
			if (_isValidManonly)
				newObject._manonly = _manonly;
			newObject._isValidManonly = _isValidManonly;
			if (_isValidXmlonly)
				newObject._xmlonly = _xmlonly;
			newObject._isValidXmlonly = _isValidXmlonly;
			if (_isValidRtfonly)
				newObject._rtfonly = _rtfonly;
			newObject._isValidRtfonly = _isValidRtfonly;
			if (_isValidLatexonly)
				newObject._latexonly = _latexonly;
			newObject._isValidLatexonly = _isValidLatexonly;
			if (_isValidDocbookonly)
				newObject._docbookonly = _docbookonly;
			newObject._isValidDocbookonly = _isValidDocbookonly;
			newObject._image = null;
			if (_image != null)
				newObject._image = (doxygenxml.compound.DocImageType)_image.clone();
			newObject._dot = null;
			if (_dot != null)
				newObject._dot = (doxygenxml.compound.DocImageType)_dot.clone();
			newObject._msc = null;
			if (_msc != null)
				newObject._msc = (doxygenxml.compound.DocImageType)_msc.clone();
			newObject._plantuml = null;
			if (_plantuml != null)
				newObject._plantuml = (doxygenxml.compound.DocImageType)_plantuml.clone();
			newObject._anchor = null;
			if (_anchor != null)
				newObject._anchor = (doxygenxml.compound.DocAnchorType)_anchor.clone();
			newObject._formula = null;
			if (_formula != null)
				newObject._formula = (doxygenxml.compound.DocFormulaType)_formula.clone();
			newObject._ref = null;
			if (_ref != null)
				newObject._ref = (doxygenxml.compound.DocRefTextType)_ref.clone();
			newObject._emoji = null;
			if (_emoji != null)
				newObject._emoji = (doxygenxml.compound.DocEmojiType)_emoji.clone();
			newObject._linebreak = null;
			if (_linebreak != null)
				newObject._linebreak = (doxygenxml.compound.DocEmptyType)_linebreak.clone();
			newObject._nonbreakablespace = null;
			if (_nonbreakablespace != null)
				newObject._nonbreakablespace = (doxygenxml.compound.DocEmptyType)_nonbreakablespace.clone();
			newObject._iexcl = null;
			if (_iexcl != null)
				newObject._iexcl = (doxygenxml.compound.DocEmptyType)_iexcl.clone();
			newObject._cent = null;
			if (_cent != null)
				newObject._cent = (doxygenxml.compound.DocEmptyType)_cent.clone();
			newObject._pound = null;
			if (_pound != null)
				newObject._pound = (doxygenxml.compound.DocEmptyType)_pound.clone();
			newObject._curren = null;
			if (_curren != null)
				newObject._curren = (doxygenxml.compound.DocEmptyType)_curren.clone();
			newObject._yen = null;
			if (_yen != null)
				newObject._yen = (doxygenxml.compound.DocEmptyType)_yen.clone();
			newObject._brvbar = null;
			if (_brvbar != null)
				newObject._brvbar = (doxygenxml.compound.DocEmptyType)_brvbar.clone();
			newObject._sect = null;
			if (_sect != null)
				newObject._sect = (doxygenxml.compound.DocEmptyType)_sect.clone();
			newObject._umlaut = null;
			if (_umlaut != null)
				newObject._umlaut = (doxygenxml.compound.DocEmptyType)_umlaut.clone();
			newObject._copy = null;
			if (_copy != null)
				newObject._copy = (doxygenxml.compound.DocEmptyType)_copy.clone();
			newObject._ordf = null;
			if (_ordf != null)
				newObject._ordf = (doxygenxml.compound.DocEmptyType)_ordf.clone();
			newObject._laquo = null;
			if (_laquo != null)
				newObject._laquo = (doxygenxml.compound.DocEmptyType)_laquo.clone();
			newObject._not = null;
			if (_not != null)
				newObject._not = (doxygenxml.compound.DocEmptyType)_not.clone();
			newObject._shy = null;
			if (_shy != null)
				newObject._shy = (doxygenxml.compound.DocEmptyType)_shy.clone();
			newObject._registered = null;
			if (_registered != null)
				newObject._registered = (doxygenxml.compound.DocEmptyType)_registered.clone();
			newObject._macr = null;
			if (_macr != null)
				newObject._macr = (doxygenxml.compound.DocEmptyType)_macr.clone();
			newObject._deg = null;
			if (_deg != null)
				newObject._deg = (doxygenxml.compound.DocEmptyType)_deg.clone();
			newObject._plusmn = null;
			if (_plusmn != null)
				newObject._plusmn = (doxygenxml.compound.DocEmptyType)_plusmn.clone();
			newObject._sup2 = null;
			if (_sup2 != null)
				newObject._sup2 = (doxygenxml.compound.DocEmptyType)_sup2.clone();
			newObject._sup3 = null;
			if (_sup3 != null)
				newObject._sup3 = (doxygenxml.compound.DocEmptyType)_sup3.clone();
			newObject._acute = null;
			if (_acute != null)
				newObject._acute = (doxygenxml.compound.DocEmptyType)_acute.clone();
			newObject._micro = null;
			if (_micro != null)
				newObject._micro = (doxygenxml.compound.DocEmptyType)_micro.clone();
			newObject._para = null;
			if (_para != null)
				newObject._para = (doxygenxml.compound.DocEmptyType)_para.clone();
			newObject._middot = null;
			if (_middot != null)
				newObject._middot = (doxygenxml.compound.DocEmptyType)_middot.clone();
			newObject._cedil = null;
			if (_cedil != null)
				newObject._cedil = (doxygenxml.compound.DocEmptyType)_cedil.clone();
			newObject._sup1 = null;
			if (_sup1 != null)
				newObject._sup1 = (doxygenxml.compound.DocEmptyType)_sup1.clone();
			newObject._ordm = null;
			if (_ordm != null)
				newObject._ordm = (doxygenxml.compound.DocEmptyType)_ordm.clone();
			newObject._raquo = null;
			if (_raquo != null)
				newObject._raquo = (doxygenxml.compound.DocEmptyType)_raquo.clone();
			newObject._frac14 = null;
			if (_frac14 != null)
				newObject._frac14 = (doxygenxml.compound.DocEmptyType)_frac14.clone();
			newObject._frac12 = null;
			if (_frac12 != null)
				newObject._frac12 = (doxygenxml.compound.DocEmptyType)_frac12.clone();
			newObject._frac34 = null;
			if (_frac34 != null)
				newObject._frac34 = (doxygenxml.compound.DocEmptyType)_frac34.clone();
			newObject._iquest = null;
			if (_iquest != null)
				newObject._iquest = (doxygenxml.compound.DocEmptyType)_iquest.clone();
			newObject._agrave = null;
			if (_agrave != null)
				newObject._agrave = (doxygenxml.compound.DocEmptyType)_agrave.clone();
			newObject._aacute = null;
			if (_aacute != null)
				newObject._aacute = (doxygenxml.compound.DocEmptyType)_aacute.clone();
			newObject._acirc = null;
			if (_acirc != null)
				newObject._acirc = (doxygenxml.compound.DocEmptyType)_acirc.clone();
			newObject._atilde = null;
			if (_atilde != null)
				newObject._atilde = (doxygenxml.compound.DocEmptyType)_atilde.clone();
			newObject._aumlaut = null;
			if (_aumlaut != null)
				newObject._aumlaut = (doxygenxml.compound.DocEmptyType)_aumlaut.clone();
			newObject._aring = null;
			if (_aring != null)
				newObject._aring = (doxygenxml.compound.DocEmptyType)_aring.clone();
			newObject._aElig = null;
			if (_aElig != null)
				newObject._aElig = (doxygenxml.compound.DocEmptyType)_aElig.clone();
			newObject._ccedil = null;
			if (_ccedil != null)
				newObject._ccedil = (doxygenxml.compound.DocEmptyType)_ccedil.clone();
			newObject._egrave = null;
			if (_egrave != null)
				newObject._egrave = (doxygenxml.compound.DocEmptyType)_egrave.clone();
			newObject._eacute = null;
			if (_eacute != null)
				newObject._eacute = (doxygenxml.compound.DocEmptyType)_eacute.clone();
			newObject._ecirc = null;
			if (_ecirc != null)
				newObject._ecirc = (doxygenxml.compound.DocEmptyType)_ecirc.clone();
			newObject._eumlaut = null;
			if (_eumlaut != null)
				newObject._eumlaut = (doxygenxml.compound.DocEmptyType)_eumlaut.clone();
			newObject._igrave = null;
			if (_igrave != null)
				newObject._igrave = (doxygenxml.compound.DocEmptyType)_igrave.clone();
			newObject._iacute = null;
			if (_iacute != null)
				newObject._iacute = (doxygenxml.compound.DocEmptyType)_iacute.clone();
			newObject._icirc = null;
			if (_icirc != null)
				newObject._icirc = (doxygenxml.compound.DocEmptyType)_icirc.clone();
			newObject._iumlaut = null;
			if (_iumlaut != null)
				newObject._iumlaut = (doxygenxml.compound.DocEmptyType)_iumlaut.clone();
			newObject._eTH = null;
			if (_eTH != null)
				newObject._eTH = (doxygenxml.compound.DocEmptyType)_eTH.clone();
			newObject._ntilde = null;
			if (_ntilde != null)
				newObject._ntilde = (doxygenxml.compound.DocEmptyType)_ntilde.clone();
			newObject._ograve = null;
			if (_ograve != null)
				newObject._ograve = (doxygenxml.compound.DocEmptyType)_ograve.clone();
			newObject._oacute = null;
			if (_oacute != null)
				newObject._oacute = (doxygenxml.compound.DocEmptyType)_oacute.clone();
			newObject._ocirc = null;
			if (_ocirc != null)
				newObject._ocirc = (doxygenxml.compound.DocEmptyType)_ocirc.clone();
			newObject._otilde = null;
			if (_otilde != null)
				newObject._otilde = (doxygenxml.compound.DocEmptyType)_otilde.clone();
			newObject._oumlaut = null;
			if (_oumlaut != null)
				newObject._oumlaut = (doxygenxml.compound.DocEmptyType)_oumlaut.clone();
			newObject._times = null;
			if (_times != null)
				newObject._times = (doxygenxml.compound.DocEmptyType)_times.clone();
			newObject._oslash = null;
			if (_oslash != null)
				newObject._oslash = (doxygenxml.compound.DocEmptyType)_oslash.clone();
			newObject._ugrave = null;
			if (_ugrave != null)
				newObject._ugrave = (doxygenxml.compound.DocEmptyType)_ugrave.clone();
			newObject._uacute = null;
			if (_uacute != null)
				newObject._uacute = (doxygenxml.compound.DocEmptyType)_uacute.clone();
			newObject._ucirc = null;
			if (_ucirc != null)
				newObject._ucirc = (doxygenxml.compound.DocEmptyType)_ucirc.clone();
			newObject._uumlaut = null;
			if (_uumlaut != null)
				newObject._uumlaut = (doxygenxml.compound.DocEmptyType)_uumlaut.clone();
			newObject._yacute = null;
			if (_yacute != null)
				newObject._yacute = (doxygenxml.compound.DocEmptyType)_yacute.clone();
			newObject._tHORN = null;
			if (_tHORN != null)
				newObject._tHORN = (doxygenxml.compound.DocEmptyType)_tHORN.clone();
			newObject._szlig = null;
			if (_szlig != null)
				newObject._szlig = (doxygenxml.compound.DocEmptyType)_szlig.clone();
			newObject._agraveA = null;
			if (_agraveA != null)
				newObject._agraveA = (doxygenxml.compound.DocEmptyType)_agraveA.clone();
			newObject._aacuteA = null;
			if (_aacuteA != null)
				newObject._aacuteA = (doxygenxml.compound.DocEmptyType)_aacuteA.clone();
			newObject._acircA = null;
			if (_acircA != null)
				newObject._acircA = (doxygenxml.compound.DocEmptyType)_acircA.clone();
			newObject._atildeA = null;
			if (_atildeA != null)
				newObject._atildeA = (doxygenxml.compound.DocEmptyType)_atildeA.clone();
			newObject._aumlautA = null;
			if (_aumlautA != null)
				newObject._aumlautA = (doxygenxml.compound.DocEmptyType)_aumlautA.clone();
			newObject._aringA = null;
			if (_aringA != null)
				newObject._aringA = (doxygenxml.compound.DocEmptyType)_aringA.clone();
			newObject._aelig = null;
			if (_aelig != null)
				newObject._aelig = (doxygenxml.compound.DocEmptyType)_aelig.clone();
			newObject._ccedilA = null;
			if (_ccedilA != null)
				newObject._ccedilA = (doxygenxml.compound.DocEmptyType)_ccedilA.clone();
			newObject._egraveA = null;
			if (_egraveA != null)
				newObject._egraveA = (doxygenxml.compound.DocEmptyType)_egraveA.clone();
			newObject._eacuteA = null;
			if (_eacuteA != null)
				newObject._eacuteA = (doxygenxml.compound.DocEmptyType)_eacuteA.clone();
			newObject._ecircA = null;
			if (_ecircA != null)
				newObject._ecircA = (doxygenxml.compound.DocEmptyType)_ecircA.clone();
			newObject._eumlautA = null;
			if (_eumlautA != null)
				newObject._eumlautA = (doxygenxml.compound.DocEmptyType)_eumlautA.clone();
			newObject._igraveA = null;
			if (_igraveA != null)
				newObject._igraveA = (doxygenxml.compound.DocEmptyType)_igraveA.clone();
			newObject._iacuteA = null;
			if (_iacuteA != null)
				newObject._iacuteA = (doxygenxml.compound.DocEmptyType)_iacuteA.clone();
			newObject._icircA = null;
			if (_icircA != null)
				newObject._icircA = (doxygenxml.compound.DocEmptyType)_icircA.clone();
			newObject._iumlautA = null;
			if (_iumlautA != null)
				newObject._iumlautA = (doxygenxml.compound.DocEmptyType)_iumlautA.clone();
			newObject._eth = null;
			if (_eth != null)
				newObject._eth = (doxygenxml.compound.DocEmptyType)_eth.clone();
			newObject._ntildeA = null;
			if (_ntildeA != null)
				newObject._ntildeA = (doxygenxml.compound.DocEmptyType)_ntildeA.clone();
			newObject._ograveA = null;
			if (_ograveA != null)
				newObject._ograveA = (doxygenxml.compound.DocEmptyType)_ograveA.clone();
			newObject._oacuteA = null;
			if (_oacuteA != null)
				newObject._oacuteA = (doxygenxml.compound.DocEmptyType)_oacuteA.clone();
			newObject._ocircA = null;
			if (_ocircA != null)
				newObject._ocircA = (doxygenxml.compound.DocEmptyType)_ocircA.clone();
			newObject._otildeA = null;
			if (_otildeA != null)
				newObject._otildeA = (doxygenxml.compound.DocEmptyType)_otildeA.clone();
			newObject._oumlautA = null;
			if (_oumlautA != null)
				newObject._oumlautA = (doxygenxml.compound.DocEmptyType)_oumlautA.clone();
			newObject._divide = null;
			if (_divide != null)
				newObject._divide = (doxygenxml.compound.DocEmptyType)_divide.clone();
			newObject._oslashA = null;
			if (_oslashA != null)
				newObject._oslashA = (doxygenxml.compound.DocEmptyType)_oslashA.clone();
			newObject._ugraveA = null;
			if (_ugraveA != null)
				newObject._ugraveA = (doxygenxml.compound.DocEmptyType)_ugraveA.clone();
			newObject._uacuteA = null;
			if (_uacuteA != null)
				newObject._uacuteA = (doxygenxml.compound.DocEmptyType)_uacuteA.clone();
			newObject._ucircA = null;
			if (_ucircA != null)
				newObject._ucircA = (doxygenxml.compound.DocEmptyType)_ucircA.clone();
			newObject._uumlautA = null;
			if (_uumlautA != null)
				newObject._uumlautA = (doxygenxml.compound.DocEmptyType)_uumlautA.clone();
			newObject._yacuteA = null;
			if (_yacuteA != null)
				newObject._yacuteA = (doxygenxml.compound.DocEmptyType)_yacuteA.clone();
			newObject._thorn = null;
			if (_thorn != null)
				newObject._thorn = (doxygenxml.compound.DocEmptyType)_thorn.clone();
			newObject._yumlaut = null;
			if (_yumlaut != null)
				newObject._yumlaut = (doxygenxml.compound.DocEmptyType)_yumlaut.clone();
			newObject._fnof = null;
			if (_fnof != null)
				newObject._fnof = (doxygenxml.compound.DocEmptyType)_fnof.clone();
			newObject._alpha = null;
			if (_alpha != null)
				newObject._alpha = (doxygenxml.compound.DocEmptyType)_alpha.clone();
			newObject._beta = null;
			if (_beta != null)
				newObject._beta = (doxygenxml.compound.DocEmptyType)_beta.clone();
			newObject._gamma = null;
			if (_gamma != null)
				newObject._gamma = (doxygenxml.compound.DocEmptyType)_gamma.clone();
			newObject._delta = null;
			if (_delta != null)
				newObject._delta = (doxygenxml.compound.DocEmptyType)_delta.clone();
			newObject._epsilon = null;
			if (_epsilon != null)
				newObject._epsilon = (doxygenxml.compound.DocEmptyType)_epsilon.clone();
			newObject._zeta = null;
			if (_zeta != null)
				newObject._zeta = (doxygenxml.compound.DocEmptyType)_zeta.clone();
			newObject._eta = null;
			if (_eta != null)
				newObject._eta = (doxygenxml.compound.DocEmptyType)_eta.clone();
			newObject._theta = null;
			if (_theta != null)
				newObject._theta = (doxygenxml.compound.DocEmptyType)_theta.clone();
			newObject._iota = null;
			if (_iota != null)
				newObject._iota = (doxygenxml.compound.DocEmptyType)_iota.clone();
			newObject._kappa = null;
			if (_kappa != null)
				newObject._kappa = (doxygenxml.compound.DocEmptyType)_kappa.clone();
			newObject._lambda = null;
			if (_lambda != null)
				newObject._lambda = (doxygenxml.compound.DocEmptyType)_lambda.clone();
			newObject._mu = null;
			if (_mu != null)
				newObject._mu = (doxygenxml.compound.DocEmptyType)_mu.clone();
			newObject._nu = null;
			if (_nu != null)
				newObject._nu = (doxygenxml.compound.DocEmptyType)_nu.clone();
			newObject._xi = null;
			if (_xi != null)
				newObject._xi = (doxygenxml.compound.DocEmptyType)_xi.clone();
			newObject._omicron = null;
			if (_omicron != null)
				newObject._omicron = (doxygenxml.compound.DocEmptyType)_omicron.clone();
			newObject._pi = null;
			if (_pi != null)
				newObject._pi = (doxygenxml.compound.DocEmptyType)_pi.clone();
			newObject._rho = null;
			if (_rho != null)
				newObject._rho = (doxygenxml.compound.DocEmptyType)_rho.clone();
			newObject._sigma = null;
			if (_sigma != null)
				newObject._sigma = (doxygenxml.compound.DocEmptyType)_sigma.clone();
			newObject._tau = null;
			if (_tau != null)
				newObject._tau = (doxygenxml.compound.DocEmptyType)_tau.clone();
			newObject._upsilon = null;
			if (_upsilon != null)
				newObject._upsilon = (doxygenxml.compound.DocEmptyType)_upsilon.clone();
			newObject._phi = null;
			if (_phi != null)
				newObject._phi = (doxygenxml.compound.DocEmptyType)_phi.clone();
			newObject._chi = null;
			if (_chi != null)
				newObject._chi = (doxygenxml.compound.DocEmptyType)_chi.clone();
			newObject._psi = null;
			if (_psi != null)
				newObject._psi = (doxygenxml.compound.DocEmptyType)_psi.clone();
			newObject._omega = null;
			if (_omega != null)
				newObject._omega = (doxygenxml.compound.DocEmptyType)_omega.clone();
			newObject._alphaA = null;
			if (_alphaA != null)
				newObject._alphaA = (doxygenxml.compound.DocEmptyType)_alphaA.clone();
			newObject._betaA = null;
			if (_betaA != null)
				newObject._betaA = (doxygenxml.compound.DocEmptyType)_betaA.clone();
			newObject._gammaA = null;
			if (_gammaA != null)
				newObject._gammaA = (doxygenxml.compound.DocEmptyType)_gammaA.clone();
			newObject._deltaA = null;
			if (_deltaA != null)
				newObject._deltaA = (doxygenxml.compound.DocEmptyType)_deltaA.clone();
			newObject._epsilonA = null;
			if (_epsilonA != null)
				newObject._epsilonA = (doxygenxml.compound.DocEmptyType)_epsilonA.clone();
			newObject._zetaA = null;
			if (_zetaA != null)
				newObject._zetaA = (doxygenxml.compound.DocEmptyType)_zetaA.clone();
			newObject._etaA = null;
			if (_etaA != null)
				newObject._etaA = (doxygenxml.compound.DocEmptyType)_etaA.clone();
			newObject._thetaA = null;
			if (_thetaA != null)
				newObject._thetaA = (doxygenxml.compound.DocEmptyType)_thetaA.clone();
			newObject._iotaA = null;
			if (_iotaA != null)
				newObject._iotaA = (doxygenxml.compound.DocEmptyType)_iotaA.clone();
			newObject._kappaA = null;
			if (_kappaA != null)
				newObject._kappaA = (doxygenxml.compound.DocEmptyType)_kappaA.clone();
			newObject._lambdaA = null;
			if (_lambdaA != null)
				newObject._lambdaA = (doxygenxml.compound.DocEmptyType)_lambdaA.clone();
			newObject._muA = null;
			if (_muA != null)
				newObject._muA = (doxygenxml.compound.DocEmptyType)_muA.clone();
			newObject._nuA = null;
			if (_nuA != null)
				newObject._nuA = (doxygenxml.compound.DocEmptyType)_nuA.clone();
			newObject._xiA = null;
			if (_xiA != null)
				newObject._xiA = (doxygenxml.compound.DocEmptyType)_xiA.clone();
			newObject._omicronA = null;
			if (_omicronA != null)
				newObject._omicronA = (doxygenxml.compound.DocEmptyType)_omicronA.clone();
			newObject._piA = null;
			if (_piA != null)
				newObject._piA = (doxygenxml.compound.DocEmptyType)_piA.clone();
			newObject._rhoA = null;
			if (_rhoA != null)
				newObject._rhoA = (doxygenxml.compound.DocEmptyType)_rhoA.clone();
			newObject._sigmaf = null;
			if (_sigmaf != null)
				newObject._sigmaf = (doxygenxml.compound.DocEmptyType)_sigmaf.clone();
			newObject._sigmaA = null;
			if (_sigmaA != null)
				newObject._sigmaA = (doxygenxml.compound.DocEmptyType)_sigmaA.clone();
			newObject._tauA = null;
			if (_tauA != null)
				newObject._tauA = (doxygenxml.compound.DocEmptyType)_tauA.clone();
			newObject._upsilonA = null;
			if (_upsilonA != null)
				newObject._upsilonA = (doxygenxml.compound.DocEmptyType)_upsilonA.clone();
			newObject._phiA = null;
			if (_phiA != null)
				newObject._phiA = (doxygenxml.compound.DocEmptyType)_phiA.clone();
			newObject._chiA = null;
			if (_chiA != null)
				newObject._chiA = (doxygenxml.compound.DocEmptyType)_chiA.clone();
			newObject._psiA = null;
			if (_psiA != null)
				newObject._psiA = (doxygenxml.compound.DocEmptyType)_psiA.clone();
			newObject._omegaA = null;
			if (_omegaA != null)
				newObject._omegaA = (doxygenxml.compound.DocEmptyType)_omegaA.clone();
			newObject._thetasym = null;
			if (_thetasym != null)
				newObject._thetasym = (doxygenxml.compound.DocEmptyType)_thetasym.clone();
			newObject._upsih = null;
			if (_upsih != null)
				newObject._upsih = (doxygenxml.compound.DocEmptyType)_upsih.clone();
			newObject._piv = null;
			if (_piv != null)
				newObject._piv = (doxygenxml.compound.DocEmptyType)_piv.clone();
			newObject._bull = null;
			if (_bull != null)
				newObject._bull = (doxygenxml.compound.DocEmptyType)_bull.clone();
			newObject._hellip = null;
			if (_hellip != null)
				newObject._hellip = (doxygenxml.compound.DocEmptyType)_hellip.clone();
			newObject._prime = null;
			if (_prime != null)
				newObject._prime = (doxygenxml.compound.DocEmptyType)_prime.clone();
			newObject._primeA = null;
			if (_primeA != null)
				newObject._primeA = (doxygenxml.compound.DocEmptyType)_primeA.clone();
			newObject._oline = null;
			if (_oline != null)
				newObject._oline = (doxygenxml.compound.DocEmptyType)_oline.clone();
			newObject._frasl = null;
			if (_frasl != null)
				newObject._frasl = (doxygenxml.compound.DocEmptyType)_frasl.clone();
			newObject._weierp = null;
			if (_weierp != null)
				newObject._weierp = (doxygenxml.compound.DocEmptyType)_weierp.clone();
			newObject._imaginary = null;
			if (_imaginary != null)
				newObject._imaginary = (doxygenxml.compound.DocEmptyType)_imaginary.clone();
			newObject._real = null;
			if (_real != null)
				newObject._real = (doxygenxml.compound.DocEmptyType)_real.clone();
			newObject._trademark = null;
			if (_trademark != null)
				newObject._trademark = (doxygenxml.compound.DocEmptyType)_trademark.clone();
			newObject._alefsym = null;
			if (_alefsym != null)
				newObject._alefsym = (doxygenxml.compound.DocEmptyType)_alefsym.clone();
			newObject._larr = null;
			if (_larr != null)
				newObject._larr = (doxygenxml.compound.DocEmptyType)_larr.clone();
			newObject._uarr = null;
			if (_uarr != null)
				newObject._uarr = (doxygenxml.compound.DocEmptyType)_uarr.clone();
			newObject._rarr = null;
			if (_rarr != null)
				newObject._rarr = (doxygenxml.compound.DocEmptyType)_rarr.clone();
			newObject._darr = null;
			if (_darr != null)
				newObject._darr = (doxygenxml.compound.DocEmptyType)_darr.clone();
			newObject._harr = null;
			if (_harr != null)
				newObject._harr = (doxygenxml.compound.DocEmptyType)_harr.clone();
			newObject._crarr = null;
			if (_crarr != null)
				newObject._crarr = (doxygenxml.compound.DocEmptyType)_crarr.clone();
			newObject._lArr = null;
			if (_lArr != null)
				newObject._lArr = (doxygenxml.compound.DocEmptyType)_lArr.clone();
			newObject._uArr = null;
			if (_uArr != null)
				newObject._uArr = (doxygenxml.compound.DocEmptyType)_uArr.clone();
			newObject._rArr = null;
			if (_rArr != null)
				newObject._rArr = (doxygenxml.compound.DocEmptyType)_rArr.clone();
			newObject._dArr = null;
			if (_dArr != null)
				newObject._dArr = (doxygenxml.compound.DocEmptyType)_dArr.clone();
			newObject._hArr = null;
			if (_hArr != null)
				newObject._hArr = (doxygenxml.compound.DocEmptyType)_hArr.clone();
			newObject._forall = null;
			if (_forall != null)
				newObject._forall = (doxygenxml.compound.DocEmptyType)_forall.clone();
			newObject._part = null;
			if (_part != null)
				newObject._part = (doxygenxml.compound.DocEmptyType)_part.clone();
			newObject._exist = null;
			if (_exist != null)
				newObject._exist = (doxygenxml.compound.DocEmptyType)_exist.clone();
			newObject._empty = null;
			if (_empty != null)
				newObject._empty = (doxygenxml.compound.DocEmptyType)_empty.clone();
			newObject._nabla = null;
			if (_nabla != null)
				newObject._nabla = (doxygenxml.compound.DocEmptyType)_nabla.clone();
			newObject._isin = null;
			if (_isin != null)
				newObject._isin = (doxygenxml.compound.DocEmptyType)_isin.clone();
			newObject._notin = null;
			if (_notin != null)
				newObject._notin = (doxygenxml.compound.DocEmptyType)_notin.clone();
			newObject._ni = null;
			if (_ni != null)
				newObject._ni = (doxygenxml.compound.DocEmptyType)_ni.clone();
			newObject._prod = null;
			if (_prod != null)
				newObject._prod = (doxygenxml.compound.DocEmptyType)_prod.clone();
			newObject._sum = null;
			if (_sum != null)
				newObject._sum = (doxygenxml.compound.DocEmptyType)_sum.clone();
			newObject._minus = null;
			if (_minus != null)
				newObject._minus = (doxygenxml.compound.DocEmptyType)_minus.clone();
			newObject._lowast = null;
			if (_lowast != null)
				newObject._lowast = (doxygenxml.compound.DocEmptyType)_lowast.clone();
			newObject._radic = null;
			if (_radic != null)
				newObject._radic = (doxygenxml.compound.DocEmptyType)_radic.clone();
			newObject._prop = null;
			if (_prop != null)
				newObject._prop = (doxygenxml.compound.DocEmptyType)_prop.clone();
			newObject._infin = null;
			if (_infin != null)
				newObject._infin = (doxygenxml.compound.DocEmptyType)_infin.clone();
			newObject._ang = null;
			if (_ang != null)
				newObject._ang = (doxygenxml.compound.DocEmptyType)_ang.clone();
			newObject._and = null;
			if (_and != null)
				newObject._and = (doxygenxml.compound.DocEmptyType)_and.clone();
			newObject._or = null;
			if (_or != null)
				newObject._or = (doxygenxml.compound.DocEmptyType)_or.clone();
			newObject._cap = null;
			if (_cap != null)
				newObject._cap = (doxygenxml.compound.DocEmptyType)_cap.clone();
			newObject._cup = null;
			if (_cup != null)
				newObject._cup = (doxygenxml.compound.DocEmptyType)_cup.clone();
			newObject._int = null;
			if (_int != null)
				newObject._int = (doxygenxml.compound.DocEmptyType)_int.clone();
			newObject._there4 = null;
			if (_there4 != null)
				newObject._there4 = (doxygenxml.compound.DocEmptyType)_there4.clone();
			newObject._sim = null;
			if (_sim != null)
				newObject._sim = (doxygenxml.compound.DocEmptyType)_sim.clone();
			newObject._cong = null;
			if (_cong != null)
				newObject._cong = (doxygenxml.compound.DocEmptyType)_cong.clone();
			newObject._asymp = null;
			if (_asymp != null)
				newObject._asymp = (doxygenxml.compound.DocEmptyType)_asymp.clone();
			newObject._ne = null;
			if (_ne != null)
				newObject._ne = (doxygenxml.compound.DocEmptyType)_ne.clone();
			newObject._equiv = null;
			if (_equiv != null)
				newObject._equiv = (doxygenxml.compound.DocEmptyType)_equiv.clone();
			newObject._le = null;
			if (_le != null)
				newObject._le = (doxygenxml.compound.DocEmptyType)_le.clone();
			newObject._ge = null;
			if (_ge != null)
				newObject._ge = (doxygenxml.compound.DocEmptyType)_ge.clone();
			newObject._sub = null;
			if (_sub != null)
				newObject._sub = (doxygenxml.compound.DocEmptyType)_sub.clone();
			newObject._sup = null;
			if (_sup != null)
				newObject._sup = (doxygenxml.compound.DocEmptyType)_sup.clone();
			newObject._nsub = null;
			if (_nsub != null)
				newObject._nsub = (doxygenxml.compound.DocEmptyType)_nsub.clone();
			newObject._sube = null;
			if (_sube != null)
				newObject._sube = (doxygenxml.compound.DocEmptyType)_sube.clone();
			newObject._supe = null;
			if (_supe != null)
				newObject._supe = (doxygenxml.compound.DocEmptyType)_supe.clone();
			newObject._oplus = null;
			if (_oplus != null)
				newObject._oplus = (doxygenxml.compound.DocEmptyType)_oplus.clone();
			newObject._otimes = null;
			if (_otimes != null)
				newObject._otimes = (doxygenxml.compound.DocEmptyType)_otimes.clone();
			newObject._perp = null;
			if (_perp != null)
				newObject._perp = (doxygenxml.compound.DocEmptyType)_perp.clone();
			newObject._sdot = null;
			if (_sdot != null)
				newObject._sdot = (doxygenxml.compound.DocEmptyType)_sdot.clone();
			newObject._lceil = null;
			if (_lceil != null)
				newObject._lceil = (doxygenxml.compound.DocEmptyType)_lceil.clone();
			newObject._rceil = null;
			if (_rceil != null)
				newObject._rceil = (doxygenxml.compound.DocEmptyType)_rceil.clone();
			newObject._lfloor = null;
			if (_lfloor != null)
				newObject._lfloor = (doxygenxml.compound.DocEmptyType)_lfloor.clone();
			newObject._rfloor = null;
			if (_rfloor != null)
				newObject._rfloor = (doxygenxml.compound.DocEmptyType)_rfloor.clone();
			newObject._lang = null;
			if (_lang != null)
				newObject._lang = (doxygenxml.compound.DocEmptyType)_lang.clone();
			newObject._rang = null;
			if (_rang != null)
				newObject._rang = (doxygenxml.compound.DocEmptyType)_rang.clone();
			newObject._loz = null;
			if (_loz != null)
				newObject._loz = (doxygenxml.compound.DocEmptyType)_loz.clone();
			newObject._spades = null;
			if (_spades != null)
				newObject._spades = (doxygenxml.compound.DocEmptyType)_spades.clone();
			newObject._clubs = null;
			if (_clubs != null)
				newObject._clubs = (doxygenxml.compound.DocEmptyType)_clubs.clone();
			newObject._hearts = null;
			if (_hearts != null)
				newObject._hearts = (doxygenxml.compound.DocEmptyType)_hearts.clone();
			newObject._diams = null;
			if (_diams != null)
				newObject._diams = (doxygenxml.compound.DocEmptyType)_diams.clone();
			newObject._oElig = null;
			if (_oElig != null)
				newObject._oElig = (doxygenxml.compound.DocEmptyType)_oElig.clone();
			newObject._oelig = null;
			if (_oelig != null)
				newObject._oelig = (doxygenxml.compound.DocEmptyType)_oelig.clone();
			newObject._scaron = null;
			if (_scaron != null)
				newObject._scaron = (doxygenxml.compound.DocEmptyType)_scaron.clone();
			newObject._scaronA = null;
			if (_scaronA != null)
				newObject._scaronA = (doxygenxml.compound.DocEmptyType)_scaronA.clone();
			newObject._yumlautA = null;
			if (_yumlautA != null)
				newObject._yumlautA = (doxygenxml.compound.DocEmptyType)_yumlautA.clone();
			newObject._circ = null;
			if (_circ != null)
				newObject._circ = (doxygenxml.compound.DocEmptyType)_circ.clone();
			newObject._tilde = null;
			if (_tilde != null)
				newObject._tilde = (doxygenxml.compound.DocEmptyType)_tilde.clone();
			newObject._ensp = null;
			if (_ensp != null)
				newObject._ensp = (doxygenxml.compound.DocEmptyType)_ensp.clone();
			newObject._emsp = null;
			if (_emsp != null)
				newObject._emsp = (doxygenxml.compound.DocEmptyType)_emsp.clone();
			newObject._thinsp = null;
			if (_thinsp != null)
				newObject._thinsp = (doxygenxml.compound.DocEmptyType)_thinsp.clone();
			newObject._zwnj = null;
			if (_zwnj != null)
				newObject._zwnj = (doxygenxml.compound.DocEmptyType)_zwnj.clone();
			newObject._zwj = null;
			if (_zwj != null)
				newObject._zwj = (doxygenxml.compound.DocEmptyType)_zwj.clone();
			newObject._lrm = null;
			if (_lrm != null)
				newObject._lrm = (doxygenxml.compound.DocEmptyType)_lrm.clone();
			newObject._rlm = null;
			if (_rlm != null)
				newObject._rlm = (doxygenxml.compound.DocEmptyType)_rlm.clone();
			newObject._ndash = null;
			if (_ndash != null)
				newObject._ndash = (doxygenxml.compound.DocEmptyType)_ndash.clone();
			newObject._mdash = null;
			if (_mdash != null)
				newObject._mdash = (doxygenxml.compound.DocEmptyType)_mdash.clone();
			newObject._lsquo = null;
			if (_lsquo != null)
				newObject._lsquo = (doxygenxml.compound.DocEmptyType)_lsquo.clone();
			newObject._rsquo = null;
			if (_rsquo != null)
				newObject._rsquo = (doxygenxml.compound.DocEmptyType)_rsquo.clone();
			newObject._sbquo = null;
			if (_sbquo != null)
				newObject._sbquo = (doxygenxml.compound.DocEmptyType)_sbquo.clone();
			newObject._ldquo = null;
			if (_ldquo != null)
				newObject._ldquo = (doxygenxml.compound.DocEmptyType)_ldquo.clone();
			newObject._rdquo = null;
			if (_rdquo != null)
				newObject._rdquo = (doxygenxml.compound.DocEmptyType)_rdquo.clone();
			newObject._bdquo = null;
			if (_bdquo != null)
				newObject._bdquo = (doxygenxml.compound.DocEmptyType)_bdquo.clone();
			newObject._dagger = null;
			if (_dagger != null)
				newObject._dagger = (doxygenxml.compound.DocEmptyType)_dagger.clone();
			newObject._daggerA = null;
			if (_daggerA != null)
				newObject._daggerA = (doxygenxml.compound.DocEmptyType)_daggerA.clone();
			newObject._permil = null;
			if (_permil != null)
				newObject._permil = (doxygenxml.compound.DocEmptyType)_permil.clone();
			newObject._lsaquo = null;
			if (_lsaquo != null)
				newObject._lsaquo = (doxygenxml.compound.DocEmptyType)_lsaquo.clone();
			newObject._rsaquo = null;
			if (_rsaquo != null)
				newObject._rsaquo = (doxygenxml.compound.DocEmptyType)_rsaquo.clone();
			newObject._euro = null;
			if (_euro != null)
				newObject._euro = (doxygenxml.compound.DocEmptyType)_euro.clone();
			newObject._tm = null;
			if (_tm != null)
				newObject._tm = (doxygenxml.compound.DocEmptyType)_tm.clone();
	
			newObject._validElement = _validElement;
// ##HAND_CODED_BLOCK_START ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

// Add Additional clone code here...

// ##HAND_CODED_BLOCK_END ID="Additional clone"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

			return newObject;
		} catch (CloneNotSupportedException e) {
			// should never happen
			e.printStackTrace();
			throw new InternalError();
		}
	}

	@Override
	public String getTargetNamespace() {
		return "";
	}

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocURLLink getUlink() {
		return _ulink;  
	}
	public void setUlink(doxygenxml.compound.DocURLLink value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ulink"); // remove selection
		if (value == null)
			_ulink = null;
		else {
			setElementName(value.getBase(), "ulink");
			_ulink = value; 
		}
	}
	protected doxygenxml.compound.DocURLLink _ulink;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getBold() {
		return _bold;  
	}
	public void setBold(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"bold"); // remove selection
		if (value == null)
			_bold = null;
		else {
			setElementName(value.getBase(), "bold");
			_bold = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _bold;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getS() {
		return _s;  
	}
	public void setS(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"s"); // remove selection
		if (value == null)
			_s = null;
		else {
			setElementName(value.getBase(), "s");
			_s = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _s;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getStrike() {
		return _strike;  
	}
	public void setStrike(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"strike"); // remove selection
		if (value == null)
			_strike = null;
		else {
			setElementName(value.getBase(), "strike");
			_strike = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _strike;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getUnderline() {
		return _underline;  
	}
	public void setUnderline(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"underline"); // remove selection
		if (value == null)
			_underline = null;
		else {
			setElementName(value.getBase(), "underline");
			_underline = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _underline;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getEmphasis() {
		return _emphasis;  
	}
	public void setEmphasis(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"emphasis"); // remove selection
		if (value == null)
			_emphasis = null;
		else {
			setElementName(value.getBase(), "emphasis");
			_emphasis = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _emphasis;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getComputeroutput() {
		return _computeroutput;  
	}
	public void setComputeroutput(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"computeroutput"); // remove selection
		if (value == null)
			_computeroutput = null;
		else {
			setElementName(value.getBase(), "computeroutput");
			_computeroutput = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _computeroutput;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getSubscript() {
		return _subscript;  
	}
	public void setSubscript(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"subscript"); // remove selection
		if (value == null)
			_subscript = null;
		else {
			setElementName(value.getBase(), "subscript");
			_subscript = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _subscript;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getSuperscript() {
		return _superscript;  
	}
	public void setSuperscript(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"superscript"); // remove selection
		if (value == null)
			_superscript = null;
		else {
			setElementName(value.getBase(), "superscript");
			_superscript = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _superscript;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getCenter() {
		return _center;  
	}
	public void setCenter(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"center"); // remove selection
		if (value == null)
			_center = null;
		else {
			setElementName(value.getBase(), "center");
			_center = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _center;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getSmall() {
		return _small;  
	}
	public void setSmall(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"small"); // remove selection
		if (value == null)
			_small = null;
		else {
			setElementName(value.getBase(), "small");
			_small = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _small;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getDel() {
		return _del;  
	}
	public void setDel(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"del"); // remove selection
		if (value == null)
			_del = null;
		else {
			setElementName(value.getBase(), "del");
			_del = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _del;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocMarkupType getIns() {
		return _ins;  
	}
	public void setIns(doxygenxml.compound.DocMarkupType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ins"); // remove selection
		if (value == null)
			_ins = null;
		else {
			setElementName(value.getBase(), "ins");
			_ins = value; 
		}
	}
	protected doxygenxml.compound.DocMarkupType _ins;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocHtmlOnlyType getHtmlonly() {
		return _htmlonly;  
	}
	public void setHtmlonly(doxygenxml.compound.DocHtmlOnlyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"htmlonly"); // remove selection
		if (value == null)
			_htmlonly = null;
		else {
			setElementName(value.getBase(), "htmlonly");
			_htmlonly = value; 
		}
	}
	protected doxygenxml.compound.DocHtmlOnlyType _htmlonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is not valid.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception
	// </remarks>
	public java.lang.String getManonly() throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (_isValidManonly == false)
			throw new com.liquid_technologies.ltxmllib18.exceptions.LtInvalidStateException("The Property manonly is not valid. Set manonlyValid = true");
		return _manonly;  
	}
	public void setManonly(java.lang.String value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// Apply whitespace rules appropriately
		value = com.liquid_technologies.ltxmllib18.WhitespaceUtils.preserve(value); 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice("manonly"); // remove selection
		_isValidManonly = true;
		_manonly = value;
	}

	// <summary>
	// Indicates if manonly contains a valid value.
	// </summary>
	// <remarks>
	// true if the value for manonly is valid, false if not.
	// If this is set to true then the property is considered valid, and assigned its
	// default value ("").
	// If its set to false then its made invalid, and subsequent calls to get manonly
	// will raise an exception.
	// </remarks>
	public boolean isValidManonly() {
		return _isValidManonly;
	}
	public void setValidManonly(boolean value)  throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (value != _isValidManonly) {
			_manonly = "";
			_isValidManonly = value;
		}
	}
	protected boolean _isValidManonly;
	protected java.lang.String _manonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is not valid.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception
	// </remarks>
	public java.lang.String getXmlonly() throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (_isValidXmlonly == false)
			throw new com.liquid_technologies.ltxmllib18.exceptions.LtInvalidStateException("The Property xmlonly is not valid. Set xmlonlyValid = true");
		return _xmlonly;  
	}
	public void setXmlonly(java.lang.String value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// Apply whitespace rules appropriately
		value = com.liquid_technologies.ltxmllib18.WhitespaceUtils.preserve(value); 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice("xmlonly"); // remove selection
		_isValidXmlonly = true;
		_xmlonly = value;
	}

	// <summary>
	// Indicates if xmlonly contains a valid value.
	// </summary>
	// <remarks>
	// true if the value for xmlonly is valid, false if not.
	// If this is set to true then the property is considered valid, and assigned its
	// default value ("").
	// If its set to false then its made invalid, and subsequent calls to get xmlonly
	// will raise an exception.
	// </remarks>
	public boolean isValidXmlonly() {
		return _isValidXmlonly;
	}
	public void setValidXmlonly(boolean value)  throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (value != _isValidXmlonly) {
			_xmlonly = "";
			_isValidXmlonly = value;
		}
	}
	protected boolean _isValidXmlonly;
	protected java.lang.String _xmlonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is not valid.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception
	// </remarks>
	public java.lang.String getRtfonly() throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (_isValidRtfonly == false)
			throw new com.liquid_technologies.ltxmllib18.exceptions.LtInvalidStateException("The Property rtfonly is not valid. Set rtfonlyValid = true");
		return _rtfonly;  
	}
	public void setRtfonly(java.lang.String value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// Apply whitespace rules appropriately
		value = com.liquid_technologies.ltxmllib18.WhitespaceUtils.preserve(value); 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice("rtfonly"); // remove selection
		_isValidRtfonly = true;
		_rtfonly = value;
	}

	// <summary>
	// Indicates if rtfonly contains a valid value.
	// </summary>
	// <remarks>
	// true if the value for rtfonly is valid, false if not.
	// If this is set to true then the property is considered valid, and assigned its
	// default value ("").
	// If its set to false then its made invalid, and subsequent calls to get rtfonly
	// will raise an exception.
	// </remarks>
	public boolean isValidRtfonly() {
		return _isValidRtfonly;
	}
	public void setValidRtfonly(boolean value)  throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (value != _isValidRtfonly) {
			_rtfonly = "";
			_isValidRtfonly = value;
		}
	}
	protected boolean _isValidRtfonly;
	protected java.lang.String _rtfonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is not valid.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception
	// </remarks>
	public java.lang.String getLatexonly() throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (_isValidLatexonly == false)
			throw new com.liquid_technologies.ltxmllib18.exceptions.LtInvalidStateException("The Property latexonly is not valid. Set latexonlyValid = true");
		return _latexonly;  
	}
	public void setLatexonly(java.lang.String value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// Apply whitespace rules appropriately
		value = com.liquid_technologies.ltxmllib18.WhitespaceUtils.preserve(value); 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice("latexonly"); // remove selection
		_isValidLatexonly = true;
		_latexonly = value;
	}

	// <summary>
	// Indicates if latexonly contains a valid value.
	// </summary>
	// <remarks>
	// true if the value for latexonly is valid, false if not.
	// If this is set to true then the property is considered valid, and assigned its
	// default value ("").
	// If its set to false then its made invalid, and subsequent calls to get latexonly
	// will raise an exception.
	// </remarks>
	public boolean isValidLatexonly() {
		return _isValidLatexonly;
	}
	public void setValidLatexonly(boolean value)  throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (value != _isValidLatexonly) {
			_latexonly = "";
			_isValidLatexonly = value;
		}
	}
	protected boolean _isValidLatexonly;
	protected java.lang.String _latexonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is not valid.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception
	// </remarks>
	public java.lang.String getDocbookonly() throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (_isValidDocbookonly == false)
			throw new com.liquid_technologies.ltxmllib18.exceptions.LtInvalidStateException("The Property docbookonly is not valid. Set docbookonlyValid = true");
		return _docbookonly;  
	}
	public void setDocbookonly(java.lang.String value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// Apply whitespace rules appropriately
		value = com.liquid_technologies.ltxmllib18.WhitespaceUtils.preserve(value); 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice("docbookonly"); // remove selection
		_isValidDocbookonly = true;
		_docbookonly = value;
	}

	// <summary>
	// Indicates if docbookonly contains a valid value.
	// </summary>
	// <remarks>
	// true if the value for docbookonly is valid, false if not.
	// If this is set to true then the property is considered valid, and assigned its
	// default value ("").
	// If its set to false then its made invalid, and subsequent calls to get docbookonly
	// will raise an exception.
	// </remarks>
	public boolean isValidDocbookonly() {
		return _isValidDocbookonly;
	}
	public void setValidDocbookonly(boolean value)  throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		if (value != _isValidDocbookonly) {
			_docbookonly = "";
			_isValidDocbookonly = value;
		}
	}
	protected boolean _isValidDocbookonly;
	protected java.lang.String _docbookonly;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocImageType getImage() {
		return _image;  
	}
	public void setImage(doxygenxml.compound.DocImageType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"image"); // remove selection
		if (value == null)
			_image = null;
		else {
			setElementName(value.getBase(), "image");
			_image = value; 
		}
	}
	protected doxygenxml.compound.DocImageType _image;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocImageType getDot() {
		return _dot;  
	}
	public void setDot(doxygenxml.compound.DocImageType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"dot"); // remove selection
		if (value == null)
			_dot = null;
		else {
			setElementName(value.getBase(), "dot");
			_dot = value; 
		}
	}
	protected doxygenxml.compound.DocImageType _dot;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocImageType getMsc() {
		return _msc;  
	}
	public void setMsc(doxygenxml.compound.DocImageType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"msc"); // remove selection
		if (value == null)
			_msc = null;
		else {
			setElementName(value.getBase(), "msc");
			_msc = value; 
		}
	}
	protected doxygenxml.compound.DocImageType _msc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocImageType getPlantuml() {
		return _plantuml;  
	}
	public void setPlantuml(doxygenxml.compound.DocImageType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"plantuml"); // remove selection
		if (value == null)
			_plantuml = null;
		else {
			setElementName(value.getBase(), "plantuml");
			_plantuml = value; 
		}
	}
	protected doxygenxml.compound.DocImageType _plantuml;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocAnchorType getAnchor() {
		return _anchor;  
	}
	public void setAnchor(doxygenxml.compound.DocAnchorType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"anchor"); // remove selection
		if (value == null)
			_anchor = null;
		else {
			setElementName(value.getBase(), "anchor");
			_anchor = value; 
		}
	}
	protected doxygenxml.compound.DocAnchorType _anchor;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocFormulaType getFormula() {
		return _formula;  
	}
	public void setFormula(doxygenxml.compound.DocFormulaType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"formula"); // remove selection
		if (value == null)
			_formula = null;
		else {
			setElementName(value.getBase(), "formula");
			_formula = value; 
		}
	}
	protected doxygenxml.compound.DocFormulaType _formula;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocRefTextType getRef() {
		return _ref;  
	}
	public void setRef(doxygenxml.compound.DocRefTextType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ref_"); // remove selection
		if (value == null)
			_ref = null;
		else {
			setElementName(value.getBase(), "ref");
			_ref = value; 
		}
	}
	protected doxygenxml.compound.DocRefTextType _ref;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmojiType getEmoji() {
		return _emoji;  
	}
	public void setEmoji(doxygenxml.compound.DocEmojiType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"emoji"); // remove selection
		if (value == null)
			_emoji = null;
		else {
			setElementName(value.getBase(), "emoji");
			_emoji = value; 
		}
	}
	protected doxygenxml.compound.DocEmojiType _emoji;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLinebreak() {
		return _linebreak;  
	}
	public void setLinebreak(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"linebreak"); // remove selection
		if (value == null)
			_linebreak = null;
		else {
			setElementName(value.getBase(), "linebreak");
			_linebreak = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _linebreak;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNonbreakablespace() {
		return _nonbreakablespace;  
	}
	public void setNonbreakablespace(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"nonbreakablespace"); // remove selection
		if (value == null)
			_nonbreakablespace = null;
		else {
			setElementName(value.getBase(), "nonbreakablespace");
			_nonbreakablespace = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _nonbreakablespace;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIexcl() {
		return _iexcl;  
	}
	public void setIexcl(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"iexcl"); // remove selection
		if (value == null)
			_iexcl = null;
		else {
			setElementName(value.getBase(), "iexcl");
			_iexcl = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iexcl;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCent() {
		return _cent;  
	}
	public void setCent(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"cent"); // remove selection
		if (value == null)
			_cent = null;
		else {
			setElementName(value.getBase(), "cent");
			_cent = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _cent;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPound() {
		return _pound;  
	}
	public void setPound(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"pound"); // remove selection
		if (value == null)
			_pound = null;
		else {
			setElementName(value.getBase(), "pound");
			_pound = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _pound;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCurren() {
		return _curren;  
	}
	public void setCurren(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"curren"); // remove selection
		if (value == null)
			_curren = null;
		else {
			setElementName(value.getBase(), "curren");
			_curren = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _curren;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getYen() {
		return _yen;  
	}
	public void setYen(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"yen"); // remove selection
		if (value == null)
			_yen = null;
		else {
			setElementName(value.getBase(), "yen");
			_yen = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _yen;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getBrvbar() {
		return _brvbar;  
	}
	public void setBrvbar(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"brvbar"); // remove selection
		if (value == null)
			_brvbar = null;
		else {
			setElementName(value.getBase(), "brvbar");
			_brvbar = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _brvbar;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSect() {
		return _sect;  
	}
	public void setSect(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sect"); // remove selection
		if (value == null)
			_sect = null;
		else {
			setElementName(value.getBase(), "sect");
			_sect = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sect;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUmlaut() {
		return _umlaut;  
	}
	public void setUmlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"umlaut"); // remove selection
		if (value == null)
			_umlaut = null;
		else {
			setElementName(value.getBase(), "umlaut");
			_umlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _umlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCopy() {
		return _copy;  
	}
	public void setCopy(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"copy"); // remove selection
		if (value == null)
			_copy = null;
		else {
			setElementName(value.getBase(), "copy");
			_copy = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _copy;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOrdf() {
		return _ordf;  
	}
	public void setOrdf(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ordf"); // remove selection
		if (value == null)
			_ordf = null;
		else {
			setElementName(value.getBase(), "ordf");
			_ordf = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ordf;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLaquo() {
		return _laquo;  
	}
	public void setLaquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"laquo"); // remove selection
		if (value == null)
			_laquo = null;
		else {
			setElementName(value.getBase(), "laquo");
			_laquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _laquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNot() {
		return _not;  
	}
	public void setNot(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"not"); // remove selection
		if (value == null)
			_not = null;
		else {
			setElementName(value.getBase(), "not");
			_not = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _not;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getShy() {
		return _shy;  
	}
	public void setShy(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"shy"); // remove selection
		if (value == null)
			_shy = null;
		else {
			setElementName(value.getBase(), "shy");
			_shy = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _shy;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRegistered() {
		return _registered;  
	}
	public void setRegistered(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"registered"); // remove selection
		if (value == null)
			_registered = null;
		else {
			setElementName(value.getBase(), "registered");
			_registered = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _registered;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMacr() {
		return _macr;  
	}
	public void setMacr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"macr"); // remove selection
		if (value == null)
			_macr = null;
		else {
			setElementName(value.getBase(), "macr");
			_macr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _macr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDeg() {
		return _deg;  
	}
	public void setDeg(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"deg"); // remove selection
		if (value == null)
			_deg = null;
		else {
			setElementName(value.getBase(), "deg");
			_deg = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _deg;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPlusmn() {
		return _plusmn;  
	}
	public void setPlusmn(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"plusmn"); // remove selection
		if (value == null)
			_plusmn = null;
		else {
			setElementName(value.getBase(), "plusmn");
			_plusmn = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _plusmn;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSup2() {
		return _sup2;  
	}
	public void setSup2(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sup2"); // remove selection
		if (value == null)
			_sup2 = null;
		else {
			setElementName(value.getBase(), "sup2");
			_sup2 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sup2;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSup3() {
		return _sup3;  
	}
	public void setSup3(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sup3"); // remove selection
		if (value == null)
			_sup3 = null;
		else {
			setElementName(value.getBase(), "sup3");
			_sup3 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sup3;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAcute() {
		return _acute;  
	}
	public void setAcute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"acute"); // remove selection
		if (value == null)
			_acute = null;
		else {
			setElementName(value.getBase(), "acute");
			_acute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _acute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMicro() {
		return _micro;  
	}
	public void setMicro(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"micro"); // remove selection
		if (value == null)
			_micro = null;
		else {
			setElementName(value.getBase(), "micro");
			_micro = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _micro;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPara() {
		return _para;  
	}
	public void setPara(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"para"); // remove selection
		if (value == null)
			_para = null;
		else {
			setElementName(value.getBase(), "para");
			_para = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _para;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMiddot() {
		return _middot;  
	}
	public void setMiddot(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"middot"); // remove selection
		if (value == null)
			_middot = null;
		else {
			setElementName(value.getBase(), "middot");
			_middot = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _middot;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCedil() {
		return _cedil;  
	}
	public void setCedil(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"cedil"); // remove selection
		if (value == null)
			_cedil = null;
		else {
			setElementName(value.getBase(), "cedil");
			_cedil = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _cedil;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSup1() {
		return _sup1;  
	}
	public void setSup1(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sup1"); // remove selection
		if (value == null)
			_sup1 = null;
		else {
			setElementName(value.getBase(), "sup1");
			_sup1 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sup1;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOrdm() {
		return _ordm;  
	}
	public void setOrdm(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ordm"); // remove selection
		if (value == null)
			_ordm = null;
		else {
			setElementName(value.getBase(), "ordm");
			_ordm = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ordm;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRaquo() {
		return _raquo;  
	}
	public void setRaquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"raquo"); // remove selection
		if (value == null)
			_raquo = null;
		else {
			setElementName(value.getBase(), "raquo");
			_raquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _raquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getFrac14() {
		return _frac14;  
	}
	public void setFrac14(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"frac14"); // remove selection
		if (value == null)
			_frac14 = null;
		else {
			setElementName(value.getBase(), "frac14");
			_frac14 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _frac14;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getFrac12() {
		return _frac12;  
	}
	public void setFrac12(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"frac12"); // remove selection
		if (value == null)
			_frac12 = null;
		else {
			setElementName(value.getBase(), "frac12");
			_frac12 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _frac12;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getFrac34() {
		return _frac34;  
	}
	public void setFrac34(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"frac34"); // remove selection
		if (value == null)
			_frac34 = null;
		else {
			setElementName(value.getBase(), "frac34");
			_frac34 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _frac34;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIquest() {
		return _iquest;  
	}
	public void setIquest(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"iquest"); // remove selection
		if (value == null)
			_iquest = null;
		else {
			setElementName(value.getBase(), "iquest");
			_iquest = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iquest;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAgrave() {
		return _agrave;  
	}
	public void setAgrave(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Agrave"); // remove selection
		if (value == null)
			_agrave = null;
		else {
			setElementName(value.getBase(), "Agrave");
			_agrave = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _agrave;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAacute() {
		return _aacute;  
	}
	public void setAacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Aacute"); // remove selection
		if (value == null)
			_aacute = null;
		else {
			setElementName(value.getBase(), "Aacute");
			_aacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAcirc() {
		return _acirc;  
	}
	public void setAcirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Acirc"); // remove selection
		if (value == null)
			_acirc = null;
		else {
			setElementName(value.getBase(), "Acirc");
			_acirc = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _acirc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAtilde() {
		return _atilde;  
	}
	public void setAtilde(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Atilde"); // remove selection
		if (value == null)
			_atilde = null;
		else {
			setElementName(value.getBase(), "Atilde");
			_atilde = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _atilde;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAumlaut() {
		return _aumlaut;  
	}
	public void setAumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Aumlaut"); // remove selection
		if (value == null)
			_aumlaut = null;
		else {
			setElementName(value.getBase(), "Aumlaut");
			_aumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAring() {
		return _aring;  
	}
	public void setAring(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Aring"); // remove selection
		if (value == null)
			_aring = null;
		else {
			setElementName(value.getBase(), "Aring");
			_aring = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aring;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAElig() {
		return _aElig;  
	}
	public void setAElig(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"AElig"); // remove selection
		if (value == null)
			_aElig = null;
		else {
			setElementName(value.getBase(), "AElig");
			_aElig = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aElig;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCcedil() {
		return _ccedil;  
	}
	public void setCcedil(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ccedil"); // remove selection
		if (value == null)
			_ccedil = null;
		else {
			setElementName(value.getBase(), "Ccedil");
			_ccedil = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ccedil;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEgrave() {
		return _egrave;  
	}
	public void setEgrave(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Egrave"); // remove selection
		if (value == null)
			_egrave = null;
		else {
			setElementName(value.getBase(), "Egrave");
			_egrave = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _egrave;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEacute() {
		return _eacute;  
	}
	public void setEacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Eacute"); // remove selection
		if (value == null)
			_eacute = null;
		else {
			setElementName(value.getBase(), "Eacute");
			_eacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEcirc() {
		return _ecirc;  
	}
	public void setEcirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ecirc"); // remove selection
		if (value == null)
			_ecirc = null;
		else {
			setElementName(value.getBase(), "Ecirc");
			_ecirc = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ecirc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEumlaut() {
		return _eumlaut;  
	}
	public void setEumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Eumlaut"); // remove selection
		if (value == null)
			_eumlaut = null;
		else {
			setElementName(value.getBase(), "Eumlaut");
			_eumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIgrave() {
		return _igrave;  
	}
	public void setIgrave(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Igrave"); // remove selection
		if (value == null)
			_igrave = null;
		else {
			setElementName(value.getBase(), "Igrave");
			_igrave = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _igrave;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIacute() {
		return _iacute;  
	}
	public void setIacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Iacute"); // remove selection
		if (value == null)
			_iacute = null;
		else {
			setElementName(value.getBase(), "Iacute");
			_iacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIcirc() {
		return _icirc;  
	}
	public void setIcirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Icirc"); // remove selection
		if (value == null)
			_icirc = null;
		else {
			setElementName(value.getBase(), "Icirc");
			_icirc = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _icirc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIumlaut() {
		return _iumlaut;  
	}
	public void setIumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Iumlaut"); // remove selection
		if (value == null)
			_iumlaut = null;
		else {
			setElementName(value.getBase(), "Iumlaut");
			_iumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getETH() {
		return _eTH;  
	}
	public void setETH(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ETH"); // remove selection
		if (value == null)
			_eTH = null;
		else {
			setElementName(value.getBase(), "ETH");
			_eTH = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eTH;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNtilde() {
		return _ntilde;  
	}
	public void setNtilde(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ntilde"); // remove selection
		if (value == null)
			_ntilde = null;
		else {
			setElementName(value.getBase(), "Ntilde");
			_ntilde = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ntilde;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOgrave() {
		return _ograve;  
	}
	public void setOgrave(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ograve"); // remove selection
		if (value == null)
			_ograve = null;
		else {
			setElementName(value.getBase(), "Ograve");
			_ograve = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ograve;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOacute() {
		return _oacute;  
	}
	public void setOacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Oacute"); // remove selection
		if (value == null)
			_oacute = null;
		else {
			setElementName(value.getBase(), "Oacute");
			_oacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOcirc() {
		return _ocirc;  
	}
	public void setOcirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ocirc"); // remove selection
		if (value == null)
			_ocirc = null;
		else {
			setElementName(value.getBase(), "Ocirc");
			_ocirc = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ocirc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOtilde() {
		return _otilde;  
	}
	public void setOtilde(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Otilde"); // remove selection
		if (value == null)
			_otilde = null;
		else {
			setElementName(value.getBase(), "Otilde");
			_otilde = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _otilde;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOumlaut() {
		return _oumlaut;  
	}
	public void setOumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Oumlaut"); // remove selection
		if (value == null)
			_oumlaut = null;
		else {
			setElementName(value.getBase(), "Oumlaut");
			_oumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTimes() {
		return _times;  
	}
	public void setTimes(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"times"); // remove selection
		if (value == null)
			_times = null;
		else {
			setElementName(value.getBase(), "times");
			_times = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _times;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOslash() {
		return _oslash;  
	}
	public void setOslash(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Oslash"); // remove selection
		if (value == null)
			_oslash = null;
		else {
			setElementName(value.getBase(), "Oslash");
			_oslash = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oslash;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUgrave() {
		return _ugrave;  
	}
	public void setUgrave(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ugrave"); // remove selection
		if (value == null)
			_ugrave = null;
		else {
			setElementName(value.getBase(), "Ugrave");
			_ugrave = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ugrave;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUacute() {
		return _uacute;  
	}
	public void setUacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Uacute"); // remove selection
		if (value == null)
			_uacute = null;
		else {
			setElementName(value.getBase(), "Uacute");
			_uacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUcirc() {
		return _ucirc;  
	}
	public void setUcirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Ucirc"); // remove selection
		if (value == null)
			_ucirc = null;
		else {
			setElementName(value.getBase(), "Ucirc");
			_ucirc = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ucirc;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUumlaut() {
		return _uumlaut;  
	}
	public void setUumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Uumlaut"); // remove selection
		if (value == null)
			_uumlaut = null;
		else {
			setElementName(value.getBase(), "Uumlaut");
			_uumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getYacute() {
		return _yacute;  
	}
	public void setYacute(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Yacute"); // remove selection
		if (value == null)
			_yacute = null;
		else {
			setElementName(value.getBase(), "Yacute");
			_yacute = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _yacute;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTHORN() {
		return _tHORN;  
	}
	public void setTHORN(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"THORN"); // remove selection
		if (value == null)
			_tHORN = null;
		else {
			setElementName(value.getBase(), "THORN");
			_tHORN = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _tHORN;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSzlig() {
		return _szlig;  
	}
	public void setSzlig(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"szlig"); // remove selection
		if (value == null)
			_szlig = null;
		else {
			setElementName(value.getBase(), "szlig");
			_szlig = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _szlig;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAgraveA() {
		return _agraveA;  
	}
	public void setAgraveA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"agrave"); // remove selection
		if (value == null)
			_agraveA = null;
		else {
			setElementName(value.getBase(), "agrave");
			_agraveA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _agraveA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAacuteA() {
		return _aacuteA;  
	}
	public void setAacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"aacute"); // remove selection
		if (value == null)
			_aacuteA = null;
		else {
			setElementName(value.getBase(), "aacute");
			_aacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAcircA() {
		return _acircA;  
	}
	public void setAcircA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"acirc"); // remove selection
		if (value == null)
			_acircA = null;
		else {
			setElementName(value.getBase(), "acirc");
			_acircA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _acircA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAtildeA() {
		return _atildeA;  
	}
	public void setAtildeA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"atilde"); // remove selection
		if (value == null)
			_atildeA = null;
		else {
			setElementName(value.getBase(), "atilde");
			_atildeA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _atildeA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAumlautA() {
		return _aumlautA;  
	}
	public void setAumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"aumlaut"); // remove selection
		if (value == null)
			_aumlautA = null;
		else {
			setElementName(value.getBase(), "aumlaut");
			_aumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAringA() {
		return _aringA;  
	}
	public void setAringA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"aring"); // remove selection
		if (value == null)
			_aringA = null;
		else {
			setElementName(value.getBase(), "aring");
			_aringA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aringA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAelig() {
		return _aelig;  
	}
	public void setAelig(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"aelig"); // remove selection
		if (value == null)
			_aelig = null;
		else {
			setElementName(value.getBase(), "aelig");
			_aelig = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _aelig;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCcedilA() {
		return _ccedilA;  
	}
	public void setCcedilA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ccedil"); // remove selection
		if (value == null)
			_ccedilA = null;
		else {
			setElementName(value.getBase(), "ccedil");
			_ccedilA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ccedilA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEgraveA() {
		return _egraveA;  
	}
	public void setEgraveA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"egrave"); // remove selection
		if (value == null)
			_egraveA = null;
		else {
			setElementName(value.getBase(), "egrave");
			_egraveA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _egraveA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEacuteA() {
		return _eacuteA;  
	}
	public void setEacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"eacute"); // remove selection
		if (value == null)
			_eacuteA = null;
		else {
			setElementName(value.getBase(), "eacute");
			_eacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEcircA() {
		return _ecircA;  
	}
	public void setEcircA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ecirc"); // remove selection
		if (value == null)
			_ecircA = null;
		else {
			setElementName(value.getBase(), "ecirc");
			_ecircA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ecircA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEumlautA() {
		return _eumlautA;  
	}
	public void setEumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"eumlaut"); // remove selection
		if (value == null)
			_eumlautA = null;
		else {
			setElementName(value.getBase(), "eumlaut");
			_eumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIgraveA() {
		return _igraveA;  
	}
	public void setIgraveA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"igrave"); // remove selection
		if (value == null)
			_igraveA = null;
		else {
			setElementName(value.getBase(), "igrave");
			_igraveA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _igraveA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIacuteA() {
		return _iacuteA;  
	}
	public void setIacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"iacute"); // remove selection
		if (value == null)
			_iacuteA = null;
		else {
			setElementName(value.getBase(), "iacute");
			_iacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIcircA() {
		return _icircA;  
	}
	public void setIcircA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"icirc"); // remove selection
		if (value == null)
			_icircA = null;
		else {
			setElementName(value.getBase(), "icirc");
			_icircA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _icircA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIumlautA() {
		return _iumlautA;  
	}
	public void setIumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"iumlaut"); // remove selection
		if (value == null)
			_iumlautA = null;
		else {
			setElementName(value.getBase(), "iumlaut");
			_iumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEth() {
		return _eth;  
	}
	public void setEth(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"eth"); // remove selection
		if (value == null)
			_eth = null;
		else {
			setElementName(value.getBase(), "eth");
			_eth = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eth;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNtildeA() {
		return _ntildeA;  
	}
	public void setNtildeA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ntilde"); // remove selection
		if (value == null)
			_ntildeA = null;
		else {
			setElementName(value.getBase(), "ntilde");
			_ntildeA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ntildeA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOgraveA() {
		return _ograveA;  
	}
	public void setOgraveA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ograve"); // remove selection
		if (value == null)
			_ograveA = null;
		else {
			setElementName(value.getBase(), "ograve");
			_ograveA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ograveA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOacuteA() {
		return _oacuteA;  
	}
	public void setOacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oacute"); // remove selection
		if (value == null)
			_oacuteA = null;
		else {
			setElementName(value.getBase(), "oacute");
			_oacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOcircA() {
		return _ocircA;  
	}
	public void setOcircA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ocirc"); // remove selection
		if (value == null)
			_ocircA = null;
		else {
			setElementName(value.getBase(), "ocirc");
			_ocircA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ocircA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOtildeA() {
		return _otildeA;  
	}
	public void setOtildeA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"otilde"); // remove selection
		if (value == null)
			_otildeA = null;
		else {
			setElementName(value.getBase(), "otilde");
			_otildeA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _otildeA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOumlautA() {
		return _oumlautA;  
	}
	public void setOumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oumlaut"); // remove selection
		if (value == null)
			_oumlautA = null;
		else {
			setElementName(value.getBase(), "oumlaut");
			_oumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDivide() {
		return _divide;  
	}
	public void setDivide(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"divide"); // remove selection
		if (value == null)
			_divide = null;
		else {
			setElementName(value.getBase(), "divide");
			_divide = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _divide;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOslashA() {
		return _oslashA;  
	}
	public void setOslashA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oslash"); // remove selection
		if (value == null)
			_oslashA = null;
		else {
			setElementName(value.getBase(), "oslash");
			_oslashA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oslashA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUgraveA() {
		return _ugraveA;  
	}
	public void setUgraveA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ugrave"); // remove selection
		if (value == null)
			_ugraveA = null;
		else {
			setElementName(value.getBase(), "ugrave");
			_ugraveA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ugraveA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUacuteA() {
		return _uacuteA;  
	}
	public void setUacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"uacute"); // remove selection
		if (value == null)
			_uacuteA = null;
		else {
			setElementName(value.getBase(), "uacute");
			_uacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUcircA() {
		return _ucircA;  
	}
	public void setUcircA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ucirc"); // remove selection
		if (value == null)
			_ucircA = null;
		else {
			setElementName(value.getBase(), "ucirc");
			_ucircA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ucircA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUumlautA() {
		return _uumlautA;  
	}
	public void setUumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"uumlaut"); // remove selection
		if (value == null)
			_uumlautA = null;
		else {
			setElementName(value.getBase(), "uumlaut");
			_uumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getYacuteA() {
		return _yacuteA;  
	}
	public void setYacuteA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"yacute"); // remove selection
		if (value == null)
			_yacuteA = null;
		else {
			setElementName(value.getBase(), "yacute");
			_yacuteA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _yacuteA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getThorn() {
		return _thorn;  
	}
	public void setThorn(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"thorn"); // remove selection
		if (value == null)
			_thorn = null;
		else {
			setElementName(value.getBase(), "thorn");
			_thorn = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _thorn;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getYumlaut() {
		return _yumlaut;  
	}
	public void setYumlaut(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"yumlaut"); // remove selection
		if (value == null)
			_yumlaut = null;
		else {
			setElementName(value.getBase(), "yumlaut");
			_yumlaut = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _yumlaut;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getFnof() {
		return _fnof;  
	}
	public void setFnof(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"fnof"); // remove selection
		if (value == null)
			_fnof = null;
		else {
			setElementName(value.getBase(), "fnof");
			_fnof = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _fnof;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAlpha() {
		return _alpha;  
	}
	public void setAlpha(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Alpha"); // remove selection
		if (value == null)
			_alpha = null;
		else {
			setElementName(value.getBase(), "Alpha");
			_alpha = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _alpha;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getBeta() {
		return _beta;  
	}
	public void setBeta(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Beta"); // remove selection
		if (value == null)
			_beta = null;
		else {
			setElementName(value.getBase(), "Beta");
			_beta = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _beta;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getGamma() {
		return _gamma;  
	}
	public void setGamma(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Gamma"); // remove selection
		if (value == null)
			_gamma = null;
		else {
			setElementName(value.getBase(), "Gamma");
			_gamma = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _gamma;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDelta() {
		return _delta;  
	}
	public void setDelta(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Delta"); // remove selection
		if (value == null)
			_delta = null;
		else {
			setElementName(value.getBase(), "Delta");
			_delta = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _delta;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEpsilon() {
		return _epsilon;  
	}
	public void setEpsilon(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Epsilon"); // remove selection
		if (value == null)
			_epsilon = null;
		else {
			setElementName(value.getBase(), "Epsilon");
			_epsilon = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _epsilon;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getZeta() {
		return _zeta;  
	}
	public void setZeta(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Zeta"); // remove selection
		if (value == null)
			_zeta = null;
		else {
			setElementName(value.getBase(), "Zeta");
			_zeta = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _zeta;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEta() {
		return _eta;  
	}
	public void setEta(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Eta"); // remove selection
		if (value == null)
			_eta = null;
		else {
			setElementName(value.getBase(), "Eta");
			_eta = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _eta;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTheta() {
		return _theta;  
	}
	public void setTheta(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Theta"); // remove selection
		if (value == null)
			_theta = null;
		else {
			setElementName(value.getBase(), "Theta");
			_theta = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _theta;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIota() {
		return _iota;  
	}
	public void setIota(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Iota"); // remove selection
		if (value == null)
			_iota = null;
		else {
			setElementName(value.getBase(), "Iota");
			_iota = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iota;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getKappa() {
		return _kappa;  
	}
	public void setKappa(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Kappa"); // remove selection
		if (value == null)
			_kappa = null;
		else {
			setElementName(value.getBase(), "Kappa");
			_kappa = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _kappa;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLambda() {
		return _lambda;  
	}
	public void setLambda(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Lambda"); // remove selection
		if (value == null)
			_lambda = null;
		else {
			setElementName(value.getBase(), "Lambda");
			_lambda = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lambda;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMu() {
		return _mu;  
	}
	public void setMu(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Mu"); // remove selection
		if (value == null)
			_mu = null;
		else {
			setElementName(value.getBase(), "Mu");
			_mu = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _mu;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNu() {
		return _nu;  
	}
	public void setNu(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Nu"); // remove selection
		if (value == null)
			_nu = null;
		else {
			setElementName(value.getBase(), "Nu");
			_nu = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _nu;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getXi() {
		return _xi;  
	}
	public void setXi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Xi"); // remove selection
		if (value == null)
			_xi = null;
		else {
			setElementName(value.getBase(), "Xi");
			_xi = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _xi;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOmicron() {
		return _omicron;  
	}
	public void setOmicron(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Omicron"); // remove selection
		if (value == null)
			_omicron = null;
		else {
			setElementName(value.getBase(), "Omicron");
			_omicron = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _omicron;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPi() {
		return _pi;  
	}
	public void setPi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Pi"); // remove selection
		if (value == null)
			_pi = null;
		else {
			setElementName(value.getBase(), "Pi");
			_pi = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _pi;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRho() {
		return _rho;  
	}
	public void setRho(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Rho"); // remove selection
		if (value == null)
			_rho = null;
		else {
			setElementName(value.getBase(), "Rho");
			_rho = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rho;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSigma() {
		return _sigma;  
	}
	public void setSigma(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Sigma"); // remove selection
		if (value == null)
			_sigma = null;
		else {
			setElementName(value.getBase(), "Sigma");
			_sigma = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sigma;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTau() {
		return _tau;  
	}
	public void setTau(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Tau"); // remove selection
		if (value == null)
			_tau = null;
		else {
			setElementName(value.getBase(), "Tau");
			_tau = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _tau;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUpsilon() {
		return _upsilon;  
	}
	public void setUpsilon(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Upsilon"); // remove selection
		if (value == null)
			_upsilon = null;
		else {
			setElementName(value.getBase(), "Upsilon");
			_upsilon = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _upsilon;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPhi() {
		return _phi;  
	}
	public void setPhi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Phi"); // remove selection
		if (value == null)
			_phi = null;
		else {
			setElementName(value.getBase(), "Phi");
			_phi = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _phi;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getChi() {
		return _chi;  
	}
	public void setChi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Chi"); // remove selection
		if (value == null)
			_chi = null;
		else {
			setElementName(value.getBase(), "Chi");
			_chi = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _chi;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPsi() {
		return _psi;  
	}
	public void setPsi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Psi"); // remove selection
		if (value == null)
			_psi = null;
		else {
			setElementName(value.getBase(), "Psi");
			_psi = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _psi;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOmega() {
		return _omega;  
	}
	public void setOmega(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Omega"); // remove selection
		if (value == null)
			_omega = null;
		else {
			setElementName(value.getBase(), "Omega");
			_omega = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _omega;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAlphaA() {
		return _alphaA;  
	}
	public void setAlphaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"alpha"); // remove selection
		if (value == null)
			_alphaA = null;
		else {
			setElementName(value.getBase(), "alpha");
			_alphaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _alphaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getBetaA() {
		return _betaA;  
	}
	public void setBetaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"beta"); // remove selection
		if (value == null)
			_betaA = null;
		else {
			setElementName(value.getBase(), "beta");
			_betaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _betaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getGammaA() {
		return _gammaA;  
	}
	public void setGammaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"gamma"); // remove selection
		if (value == null)
			_gammaA = null;
		else {
			setElementName(value.getBase(), "gamma");
			_gammaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _gammaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDeltaA() {
		return _deltaA;  
	}
	public void setDeltaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"delta"); // remove selection
		if (value == null)
			_deltaA = null;
		else {
			setElementName(value.getBase(), "delta");
			_deltaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _deltaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEpsilonA() {
		return _epsilonA;  
	}
	public void setEpsilonA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"epsilon"); // remove selection
		if (value == null)
			_epsilonA = null;
		else {
			setElementName(value.getBase(), "epsilon");
			_epsilonA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _epsilonA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getZetaA() {
		return _zetaA;  
	}
	public void setZetaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"zeta"); // remove selection
		if (value == null)
			_zetaA = null;
		else {
			setElementName(value.getBase(), "zeta");
			_zetaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _zetaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEtaA() {
		return _etaA;  
	}
	public void setEtaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"eta"); // remove selection
		if (value == null)
			_etaA = null;
		else {
			setElementName(value.getBase(), "eta");
			_etaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _etaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getThetaA() {
		return _thetaA;  
	}
	public void setThetaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"theta"); // remove selection
		if (value == null)
			_thetaA = null;
		else {
			setElementName(value.getBase(), "theta");
			_thetaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _thetaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIotaA() {
		return _iotaA;  
	}
	public void setIotaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"iota"); // remove selection
		if (value == null)
			_iotaA = null;
		else {
			setElementName(value.getBase(), "iota");
			_iotaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _iotaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getKappaA() {
		return _kappaA;  
	}
	public void setKappaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"kappa"); // remove selection
		if (value == null)
			_kappaA = null;
		else {
			setElementName(value.getBase(), "kappa");
			_kappaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _kappaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLambdaA() {
		return _lambdaA;  
	}
	public void setLambdaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lambda"); // remove selection
		if (value == null)
			_lambdaA = null;
		else {
			setElementName(value.getBase(), "lambda");
			_lambdaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lambdaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMuA() {
		return _muA;  
	}
	public void setMuA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"mu"); // remove selection
		if (value == null)
			_muA = null;
		else {
			setElementName(value.getBase(), "mu");
			_muA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _muA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNuA() {
		return _nuA;  
	}
	public void setNuA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"nu"); // remove selection
		if (value == null)
			_nuA = null;
		else {
			setElementName(value.getBase(), "nu");
			_nuA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _nuA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getXiA() {
		return _xiA;  
	}
	public void setXiA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"xi"); // remove selection
		if (value == null)
			_xiA = null;
		else {
			setElementName(value.getBase(), "xi");
			_xiA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _xiA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOmicronA() {
		return _omicronA;  
	}
	public void setOmicronA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"omicron"); // remove selection
		if (value == null)
			_omicronA = null;
		else {
			setElementName(value.getBase(), "omicron");
			_omicronA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _omicronA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPiA() {
		return _piA;  
	}
	public void setPiA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"pi"); // remove selection
		if (value == null)
			_piA = null;
		else {
			setElementName(value.getBase(), "pi");
			_piA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _piA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRhoA() {
		return _rhoA;  
	}
	public void setRhoA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rho"); // remove selection
		if (value == null)
			_rhoA = null;
		else {
			setElementName(value.getBase(), "rho");
			_rhoA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rhoA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSigmaf() {
		return _sigmaf;  
	}
	public void setSigmaf(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sigmaf"); // remove selection
		if (value == null)
			_sigmaf = null;
		else {
			setElementName(value.getBase(), "sigmaf");
			_sigmaf = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sigmaf;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSigmaA() {
		return _sigmaA;  
	}
	public void setSigmaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sigma"); // remove selection
		if (value == null)
			_sigmaA = null;
		else {
			setElementName(value.getBase(), "sigma");
			_sigmaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sigmaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTauA() {
		return _tauA;  
	}
	public void setTauA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"tau"); // remove selection
		if (value == null)
			_tauA = null;
		else {
			setElementName(value.getBase(), "tau");
			_tauA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _tauA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUpsilonA() {
		return _upsilonA;  
	}
	public void setUpsilonA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"upsilon"); // remove selection
		if (value == null)
			_upsilonA = null;
		else {
			setElementName(value.getBase(), "upsilon");
			_upsilonA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _upsilonA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPhiA() {
		return _phiA;  
	}
	public void setPhiA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"phi"); // remove selection
		if (value == null)
			_phiA = null;
		else {
			setElementName(value.getBase(), "phi");
			_phiA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _phiA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getChiA() {
		return _chiA;  
	}
	public void setChiA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"chi"); // remove selection
		if (value == null)
			_chiA = null;
		else {
			setElementName(value.getBase(), "chi");
			_chiA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _chiA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPsiA() {
		return _psiA;  
	}
	public void setPsiA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"psi"); // remove selection
		if (value == null)
			_psiA = null;
		else {
			setElementName(value.getBase(), "psi");
			_psiA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _psiA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOmegaA() {
		return _omegaA;  
	}
	public void setOmegaA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"omega"); // remove selection
		if (value == null)
			_omegaA = null;
		else {
			setElementName(value.getBase(), "omega");
			_omegaA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _omegaA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getThetasym() {
		return _thetasym;  
	}
	public void setThetasym(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"thetasym"); // remove selection
		if (value == null)
			_thetasym = null;
		else {
			setElementName(value.getBase(), "thetasym");
			_thetasym = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _thetasym;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUpsih() {
		return _upsih;  
	}
	public void setUpsih(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"upsih"); // remove selection
		if (value == null)
			_upsih = null;
		else {
			setElementName(value.getBase(), "upsih");
			_upsih = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _upsih;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPiv() {
		return _piv;  
	}
	public void setPiv(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"piv"); // remove selection
		if (value == null)
			_piv = null;
		else {
			setElementName(value.getBase(), "piv");
			_piv = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _piv;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getBull() {
		return _bull;  
	}
	public void setBull(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"bull"); // remove selection
		if (value == null)
			_bull = null;
		else {
			setElementName(value.getBase(), "bull");
			_bull = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _bull;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getHellip() {
		return _hellip;  
	}
	public void setHellip(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"hellip"); // remove selection
		if (value == null)
			_hellip = null;
		else {
			setElementName(value.getBase(), "hellip");
			_hellip = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _hellip;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPrime() {
		return _prime;  
	}
	public void setPrime(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"prime"); // remove selection
		if (value == null)
			_prime = null;
		else {
			setElementName(value.getBase(), "prime");
			_prime = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _prime;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPrimeA() {
		return _primeA;  
	}
	public void setPrimeA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Prime"); // remove selection
		if (value == null)
			_primeA = null;
		else {
			setElementName(value.getBase(), "Prime");
			_primeA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _primeA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOline() {
		return _oline;  
	}
	public void setOline(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oline"); // remove selection
		if (value == null)
			_oline = null;
		else {
			setElementName(value.getBase(), "oline");
			_oline = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oline;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getFrasl() {
		return _frasl;  
	}
	public void setFrasl(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"frasl"); // remove selection
		if (value == null)
			_frasl = null;
		else {
			setElementName(value.getBase(), "frasl");
			_frasl = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _frasl;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getWeierp() {
		return _weierp;  
	}
	public void setWeierp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"weierp"); // remove selection
		if (value == null)
			_weierp = null;
		else {
			setElementName(value.getBase(), "weierp");
			_weierp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _weierp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getImaginary() {
		return _imaginary;  
	}
	public void setImaginary(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"imaginary"); // remove selection
		if (value == null)
			_imaginary = null;
		else {
			setElementName(value.getBase(), "imaginary");
			_imaginary = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _imaginary;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getReal() {
		return _real;  
	}
	public void setReal(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"real"); // remove selection
		if (value == null)
			_real = null;
		else {
			setElementName(value.getBase(), "real");
			_real = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _real;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTrademark() {
		return _trademark;  
	}
	public void setTrademark(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"trademark"); // remove selection
		if (value == null)
			_trademark = null;
		else {
			setElementName(value.getBase(), "trademark");
			_trademark = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _trademark;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAlefsym() {
		return _alefsym;  
	}
	public void setAlefsym(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"alefsym"); // remove selection
		if (value == null)
			_alefsym = null;
		else {
			setElementName(value.getBase(), "alefsym");
			_alefsym = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _alefsym;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLarr() {
		return _larr;  
	}
	public void setLarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"larr"); // remove selection
		if (value == null)
			_larr = null;
		else {
			setElementName(value.getBase(), "larr");
			_larr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _larr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUarr() {
		return _uarr;  
	}
	public void setUarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"uarr"); // remove selection
		if (value == null)
			_uarr = null;
		else {
			setElementName(value.getBase(), "uarr");
			_uarr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uarr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRarr() {
		return _rarr;  
	}
	public void setRarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rarr"); // remove selection
		if (value == null)
			_rarr = null;
		else {
			setElementName(value.getBase(), "rarr");
			_rarr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rarr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDarr() {
		return _darr;  
	}
	public void setDarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"darr"); // remove selection
		if (value == null)
			_darr = null;
		else {
			setElementName(value.getBase(), "darr");
			_darr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _darr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getHarr() {
		return _harr;  
	}
	public void setHarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"harr"); // remove selection
		if (value == null)
			_harr = null;
		else {
			setElementName(value.getBase(), "harr");
			_harr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _harr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCrarr() {
		return _crarr;  
	}
	public void setCrarr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"crarr"); // remove selection
		if (value == null)
			_crarr = null;
		else {
			setElementName(value.getBase(), "crarr");
			_crarr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _crarr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLArr() {
		return _lArr;  
	}
	public void setLArr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lArr"); // remove selection
		if (value == null)
			_lArr = null;
		else {
			setElementName(value.getBase(), "lArr");
			_lArr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lArr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getUArr() {
		return _uArr;  
	}
	public void setUArr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"uArr"); // remove selection
		if (value == null)
			_uArr = null;
		else {
			setElementName(value.getBase(), "uArr");
			_uArr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _uArr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRArr() {
		return _rArr;  
	}
	public void setRArr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rArr"); // remove selection
		if (value == null)
			_rArr = null;
		else {
			setElementName(value.getBase(), "rArr");
			_rArr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rArr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDArr() {
		return _dArr;  
	}
	public void setDArr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"dArr"); // remove selection
		if (value == null)
			_dArr = null;
		else {
			setElementName(value.getBase(), "dArr");
			_dArr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _dArr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getHArr() {
		return _hArr;  
	}
	public void setHArr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"hArr"); // remove selection
		if (value == null)
			_hArr = null;
		else {
			setElementName(value.getBase(), "hArr");
			_hArr = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _hArr;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getForall() {
		return _forall;  
	}
	public void setForall(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"forall"); // remove selection
		if (value == null)
			_forall = null;
		else {
			setElementName(value.getBase(), "forall");
			_forall = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _forall;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPart() {
		return _part;  
	}
	public void setPart(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"part"); // remove selection
		if (value == null)
			_part = null;
		else {
			setElementName(value.getBase(), "part");
			_part = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _part;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getExist() {
		return _exist;  
	}
	public void setExist(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"exist"); // remove selection
		if (value == null)
			_exist = null;
		else {
			setElementName(value.getBase(), "exist");
			_exist = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _exist;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEmpty() {
		return _empty;  
	}
	public void setEmpty(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"empty"); // remove selection
		if (value == null)
			_empty = null;
		else {
			setElementName(value.getBase(), "empty");
			_empty = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _empty;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNabla() {
		return _nabla;  
	}
	public void setNabla(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"nabla"); // remove selection
		if (value == null)
			_nabla = null;
		else {
			setElementName(value.getBase(), "nabla");
			_nabla = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _nabla;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getIsin() {
		return _isin;  
	}
	public void setIsin(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"isin"); // remove selection
		if (value == null)
			_isin = null;
		else {
			setElementName(value.getBase(), "isin");
			_isin = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _isin;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNotin() {
		return _notin;  
	}
	public void setNotin(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"notin"); // remove selection
		if (value == null)
			_notin = null;
		else {
			setElementName(value.getBase(), "notin");
			_notin = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _notin;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNi() {
		return _ni;  
	}
	public void setNi(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ni"); // remove selection
		if (value == null)
			_ni = null;
		else {
			setElementName(value.getBase(), "ni");
			_ni = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ni;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getProd() {
		return _prod;  
	}
	public void setProd(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"prod"); // remove selection
		if (value == null)
			_prod = null;
		else {
			setElementName(value.getBase(), "prod");
			_prod = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _prod;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSum() {
		return _sum;  
	}
	public void setSum(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sum"); // remove selection
		if (value == null)
			_sum = null;
		else {
			setElementName(value.getBase(), "sum");
			_sum = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sum;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMinus() {
		return _minus;  
	}
	public void setMinus(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"minus"); // remove selection
		if (value == null)
			_minus = null;
		else {
			setElementName(value.getBase(), "minus");
			_minus = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _minus;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLowast() {
		return _lowast;  
	}
	public void setLowast(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lowast"); // remove selection
		if (value == null)
			_lowast = null;
		else {
			setElementName(value.getBase(), "lowast");
			_lowast = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lowast;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRadic() {
		return _radic;  
	}
	public void setRadic(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"radic"); // remove selection
		if (value == null)
			_radic = null;
		else {
			setElementName(value.getBase(), "radic");
			_radic = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _radic;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getProp() {
		return _prop;  
	}
	public void setProp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"prop"); // remove selection
		if (value == null)
			_prop = null;
		else {
			setElementName(value.getBase(), "prop");
			_prop = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _prop;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getInfin() {
		return _infin;  
	}
	public void setInfin(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"infin"); // remove selection
		if (value == null)
			_infin = null;
		else {
			setElementName(value.getBase(), "infin");
			_infin = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _infin;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAng() {
		return _ang;  
	}
	public void setAng(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ang"); // remove selection
		if (value == null)
			_ang = null;
		else {
			setElementName(value.getBase(), "ang");
			_ang = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ang;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAnd() {
		return _and;  
	}
	public void setAnd(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"and"); // remove selection
		if (value == null)
			_and = null;
		else {
			setElementName(value.getBase(), "and");
			_and = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _and;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOr() {
		return _or;  
	}
	public void setOr(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"or"); // remove selection
		if (value == null)
			_or = null;
		else {
			setElementName(value.getBase(), "or");
			_or = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _or;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCap() {
		return _cap;  
	}
	public void setCap(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"cap"); // remove selection
		if (value == null)
			_cap = null;
		else {
			setElementName(value.getBase(), "cap");
			_cap = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _cap;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCup() {
		return _cup;  
	}
	public void setCup(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"cup"); // remove selection
		if (value == null)
			_cup = null;
		else {
			setElementName(value.getBase(), "cup");
			_cup = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _cup;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getInt() {
		return _int;  
	}
	public void setInt(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"int_"); // remove selection
		if (value == null)
			_int = null;
		else {
			setElementName(value.getBase(), "int");
			_int = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _int;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getThere4() {
		return _there4;  
	}
	public void setThere4(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"there4"); // remove selection
		if (value == null)
			_there4 = null;
		else {
			setElementName(value.getBase(), "there4");
			_there4 = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _there4;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSim() {
		return _sim;  
	}
	public void setSim(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sim"); // remove selection
		if (value == null)
			_sim = null;
		else {
			setElementName(value.getBase(), "sim");
			_sim = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sim;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCong() {
		return _cong;  
	}
	public void setCong(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"cong"); // remove selection
		if (value == null)
			_cong = null;
		else {
			setElementName(value.getBase(), "cong");
			_cong = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _cong;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getAsymp() {
		return _asymp;  
	}
	public void setAsymp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"asymp"); // remove selection
		if (value == null)
			_asymp = null;
		else {
			setElementName(value.getBase(), "asymp");
			_asymp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _asymp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNe() {
		return _ne;  
	}
	public void setNe(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ne"); // remove selection
		if (value == null)
			_ne = null;
		else {
			setElementName(value.getBase(), "ne");
			_ne = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ne;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEquiv() {
		return _equiv;  
	}
	public void setEquiv(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"equiv"); // remove selection
		if (value == null)
			_equiv = null;
		else {
			setElementName(value.getBase(), "equiv");
			_equiv = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _equiv;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLe() {
		return _le;  
	}
	public void setLe(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"le"); // remove selection
		if (value == null)
			_le = null;
		else {
			setElementName(value.getBase(), "le");
			_le = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _le;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getGe() {
		return _ge;  
	}
	public void setGe(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ge"); // remove selection
		if (value == null)
			_ge = null;
		else {
			setElementName(value.getBase(), "ge");
			_ge = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ge;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSub() {
		return _sub;  
	}
	public void setSub(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sub"); // remove selection
		if (value == null)
			_sub = null;
		else {
			setElementName(value.getBase(), "sub");
			_sub = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sub;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSup() {
		return _sup;  
	}
	public void setSup(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sup"); // remove selection
		if (value == null)
			_sup = null;
		else {
			setElementName(value.getBase(), "sup");
			_sup = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sup;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNsub() {
		return _nsub;  
	}
	public void setNsub(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"nsub"); // remove selection
		if (value == null)
			_nsub = null;
		else {
			setElementName(value.getBase(), "nsub");
			_nsub = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _nsub;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSube() {
		return _sube;  
	}
	public void setSube(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sube"); // remove selection
		if (value == null)
			_sube = null;
		else {
			setElementName(value.getBase(), "sube");
			_sube = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sube;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSupe() {
		return _supe;  
	}
	public void setSupe(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"supe"); // remove selection
		if (value == null)
			_supe = null;
		else {
			setElementName(value.getBase(), "supe");
			_supe = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _supe;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOplus() {
		return _oplus;  
	}
	public void setOplus(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oplus"); // remove selection
		if (value == null)
			_oplus = null;
		else {
			setElementName(value.getBase(), "oplus");
			_oplus = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oplus;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOtimes() {
		return _otimes;  
	}
	public void setOtimes(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"otimes"); // remove selection
		if (value == null)
			_otimes = null;
		else {
			setElementName(value.getBase(), "otimes");
			_otimes = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _otimes;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPerp() {
		return _perp;  
	}
	public void setPerp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"perp"); // remove selection
		if (value == null)
			_perp = null;
		else {
			setElementName(value.getBase(), "perp");
			_perp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _perp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSdot() {
		return _sdot;  
	}
	public void setSdot(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sdot"); // remove selection
		if (value == null)
			_sdot = null;
		else {
			setElementName(value.getBase(), "sdot");
			_sdot = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sdot;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLceil() {
		return _lceil;  
	}
	public void setLceil(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lceil"); // remove selection
		if (value == null)
			_lceil = null;
		else {
			setElementName(value.getBase(), "lceil");
			_lceil = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lceil;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRceil() {
		return _rceil;  
	}
	public void setRceil(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rceil"); // remove selection
		if (value == null)
			_rceil = null;
		else {
			setElementName(value.getBase(), "rceil");
			_rceil = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rceil;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLfloor() {
		return _lfloor;  
	}
	public void setLfloor(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lfloor"); // remove selection
		if (value == null)
			_lfloor = null;
		else {
			setElementName(value.getBase(), "lfloor");
			_lfloor = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lfloor;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRfloor() {
		return _rfloor;  
	}
	public void setRfloor(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rfloor"); // remove selection
		if (value == null)
			_rfloor = null;
		else {
			setElementName(value.getBase(), "rfloor");
			_rfloor = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rfloor;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLang() {
		return _lang;  
	}
	public void setLang(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lang"); // remove selection
		if (value == null)
			_lang = null;
		else {
			setElementName(value.getBase(), "lang");
			_lang = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lang;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRang() {
		return _rang;  
	}
	public void setRang(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rang"); // remove selection
		if (value == null)
			_rang = null;
		else {
			setElementName(value.getBase(), "rang");
			_rang = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rang;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLoz() {
		return _loz;  
	}
	public void setLoz(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"loz"); // remove selection
		if (value == null)
			_loz = null;
		else {
			setElementName(value.getBase(), "loz");
			_loz = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _loz;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSpades() {
		return _spades;  
	}
	public void setSpades(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"spades"); // remove selection
		if (value == null)
			_spades = null;
		else {
			setElementName(value.getBase(), "spades");
			_spades = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _spades;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getClubs() {
		return _clubs;  
	}
	public void setClubs(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"clubs"); // remove selection
		if (value == null)
			_clubs = null;
		else {
			setElementName(value.getBase(), "clubs");
			_clubs = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _clubs;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getHearts() {
		return _hearts;  
	}
	public void setHearts(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"hearts"); // remove selection
		if (value == null)
			_hearts = null;
		else {
			setElementName(value.getBase(), "hearts");
			_hearts = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _hearts;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDiams() {
		return _diams;  
	}
	public void setDiams(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"diams"); // remove selection
		if (value == null)
			_diams = null;
		else {
			setElementName(value.getBase(), "diams");
			_diams = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _diams;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOElig() {
		return _oElig;  
	}
	public void setOElig(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"OElig"); // remove selection
		if (value == null)
			_oElig = null;
		else {
			setElementName(value.getBase(), "OElig");
			_oElig = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oElig;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getOelig() {
		return _oelig;  
	}
	public void setOelig(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"oelig"); // remove selection
		if (value == null)
			_oelig = null;
		else {
			setElementName(value.getBase(), "oelig");
			_oelig = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _oelig;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getScaron() {
		return _scaron;  
	}
	public void setScaron(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Scaron"); // remove selection
		if (value == null)
			_scaron = null;
		else {
			setElementName(value.getBase(), "Scaron");
			_scaron = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _scaron;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getScaronA() {
		return _scaronA;  
	}
	public void setScaronA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"scaron"); // remove selection
		if (value == null)
			_scaronA = null;
		else {
			setElementName(value.getBase(), "scaron");
			_scaronA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _scaronA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getYumlautA() {
		return _yumlautA;  
	}
	public void setYumlautA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Yumlaut"); // remove selection
		if (value == null)
			_yumlautA = null;
		else {
			setElementName(value.getBase(), "Yumlaut");
			_yumlautA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _yumlautA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getCirc() {
		return _circ;  
	}
	public void setCirc(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"circ"); // remove selection
		if (value == null)
			_circ = null;
		else {
			setElementName(value.getBase(), "circ");
			_circ = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _circ;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTilde() {
		return _tilde;  
	}
	public void setTilde(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"tilde"); // remove selection
		if (value == null)
			_tilde = null;
		else {
			setElementName(value.getBase(), "tilde");
			_tilde = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _tilde;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEnsp() {
		return _ensp;  
	}
	public void setEnsp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ensp"); // remove selection
		if (value == null)
			_ensp = null;
		else {
			setElementName(value.getBase(), "ensp");
			_ensp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ensp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEmsp() {
		return _emsp;  
	}
	public void setEmsp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"emsp"); // remove selection
		if (value == null)
			_emsp = null;
		else {
			setElementName(value.getBase(), "emsp");
			_emsp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _emsp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getThinsp() {
		return _thinsp;  
	}
	public void setThinsp(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"thinsp"); // remove selection
		if (value == null)
			_thinsp = null;
		else {
			setElementName(value.getBase(), "thinsp");
			_thinsp = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _thinsp;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getZwnj() {
		return _zwnj;  
	}
	public void setZwnj(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"zwnj"); // remove selection
		if (value == null)
			_zwnj = null;
		else {
			setElementName(value.getBase(), "zwnj");
			_zwnj = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _zwnj;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getZwj() {
		return _zwj;  
	}
	public void setZwj(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"zwj"); // remove selection
		if (value == null)
			_zwj = null;
		else {
			setElementName(value.getBase(), "zwj");
			_zwj = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _zwj;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLrm() {
		return _lrm;  
	}
	public void setLrm(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lrm"); // remove selection
		if (value == null)
			_lrm = null;
		else {
			setElementName(value.getBase(), "lrm");
			_lrm = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lrm;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRlm() {
		return _rlm;  
	}
	public void setRlm(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rlm"); // remove selection
		if (value == null)
			_rlm = null;
		else {
			setElementName(value.getBase(), "rlm");
			_rlm = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rlm;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getNdash() {
		return _ndash;  
	}
	public void setNdash(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ndash"); // remove selection
		if (value == null)
			_ndash = null;
		else {
			setElementName(value.getBase(), "ndash");
			_ndash = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ndash;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getMdash() {
		return _mdash;  
	}
	public void setMdash(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"mdash"); // remove selection
		if (value == null)
			_mdash = null;
		else {
			setElementName(value.getBase(), "mdash");
			_mdash = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _mdash;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLsquo() {
		return _lsquo;  
	}
	public void setLsquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lsquo"); // remove selection
		if (value == null)
			_lsquo = null;
		else {
			setElementName(value.getBase(), "lsquo");
			_lsquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lsquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRsquo() {
		return _rsquo;  
	}
	public void setRsquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rsquo"); // remove selection
		if (value == null)
			_rsquo = null;
		else {
			setElementName(value.getBase(), "rsquo");
			_rsquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rsquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getSbquo() {
		return _sbquo;  
	}
	public void setSbquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"sbquo"); // remove selection
		if (value == null)
			_sbquo = null;
		else {
			setElementName(value.getBase(), "sbquo");
			_sbquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _sbquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLdquo() {
		return _ldquo;  
	}
	public void setLdquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"ldquo"); // remove selection
		if (value == null)
			_ldquo = null;
		else {
			setElementName(value.getBase(), "ldquo");
			_ldquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _ldquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRdquo() {
		return _rdquo;  
	}
	public void setRdquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rdquo"); // remove selection
		if (value == null)
			_rdquo = null;
		else {
			setElementName(value.getBase(), "rdquo");
			_rdquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rdquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getBdquo() {
		return _bdquo;  
	}
	public void setBdquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"bdquo"); // remove selection
		if (value == null)
			_bdquo = null;
		else {
			setElementName(value.getBase(), "bdquo");
			_bdquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _bdquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDagger() {
		return _dagger;  
	}
	public void setDagger(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"dagger"); // remove selection
		if (value == null)
			_dagger = null;
		else {
			setElementName(value.getBase(), "dagger");
			_dagger = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _dagger;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getDaggerA() {
		return _daggerA;  
	}
	public void setDaggerA(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"Dagger"); // remove selection
		if (value == null)
			_daggerA = null;
		else {
			setElementName(value.getBase(), "Dagger");
			_daggerA = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _daggerA;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getPermil() {
		return _permil;  
	}
	public void setPermil(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"permil"); // remove selection
		if (value == null)
			_permil = null;
		else {
			setElementName(value.getBase(), "permil");
			_permil = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _permil;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getLsaquo() {
		return _lsaquo;  
	}
	public void setLsaquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"lsaquo"); // remove selection
		if (value == null)
			_lsaquo = null;
		else {
			setElementName(value.getBase(), "lsaquo");
			_lsaquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _lsaquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getRsaquo() {
		return _rsaquo;  
	}
	public void setRsaquo(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"rsaquo"); // remove selection
		if (value == null)
			_rsaquo = null;
		else {
			setElementName(value.getBase(), "rsaquo");
			_rsaquo = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _rsaquo;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getEuro() {
		return _euro;  
	}
	public void setEuro(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"euro"); // remove selection
		if (value == null)
			_euro = null;
		else {
			setElementName(value.getBase(), "euro");
			_euro = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _euro;

	// <summary>
	// Represents an optional Element in the XML document
	// </summary>
	// <remarks>
	// This property is represented as an Element in the XML.
	// It is optional, initially it is null.
	// Only one Element within this class may be set at a time, setting this property when another element is already set will raise an exception. setting this property to null will allow another element to be selected

	// </remarks>
	public doxygenxml.compound.DocEmptyType getTm() {
		return _tm;  
	}
	public void setTm(doxygenxml.compound.DocEmptyType value) throws com.liquid_technologies.ltxmllib18.exceptions.LtException { 
		// The class represents a choice, so prevent more than one element from being selected
		ClearChoice((value == null)?"":"tm"); // remove selection
		if (value == null)
			_tm = null;
		else {
			setElementName(value.getBase(), "tm");
			_tm = value; 
		}
	}
	protected doxygenxml.compound.DocEmptyType _tm;

	public String getChoiceSelectedElement() {
		return _validElement;
	}
	protected String _validElement;

	@Override
	public String getNamespace() {
		return "";
	}	

	@Override
	public com.liquid_technologies.ltxmllib18.XmlObjectBase getBase() {
		return this;
	}
	protected void onEvent(com.liquid_technologies.ltxmllib18.XmlObjectBase msgSource, int msgType, Object data) {
		if (msgType == CollectionChangeEvent) {
		}
	}

	private static com.liquid_technologies.ltxmllib18.ParentElementInfo __parentElementInfo = null;
	private static com.liquid_technologies.ltxmllib18.ElementInfo[] __elementInfo = null;
	private static com.liquid_technologies.ltxmllib18.AttributeInfo[] __attributeInfo = null;
		
	protected com.liquid_technologies.ltxmllib18.ParentElementInfo getClassInfo() throws Exception {
		if (__parentElementInfo == null) {
			__parentElementInfo = new com.liquid_technologies.ltxmllib18.ParentElementInfo(	
																	com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementGroupType.CHOICE,
																	com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.PSEUDO_ELEMENT, "docCaptionType_Group", "", false, false,
																	null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_NONE, null, false);
		}
		return __parentElementInfo;
	}

	protected com.liquid_technologies.ltxmllib18.ElementInfo[] getClassElementInfo() throws Exception {
		if (__elementInfo == null) {
			__elementInfo = new com.liquid_technologies.ltxmllib18.ElementInfo[] {
				 new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ulink", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUlink"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUlink", "doxygenxml.compound.DocURLLink"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocURLLink.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("bold", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBold"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBold", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("s", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getS"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setS", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("strike", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getStrike"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setStrike", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("underline", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUnderline"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUnderline", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("emphasis", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEmphasis"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEmphasis", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("computeroutput", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getComputeroutput"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setComputeroutput", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("subscript", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSubscript"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSubscript", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("superscript", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSuperscript"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSuperscript", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("center", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCenter"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCenter", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("small", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSmall"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSmall", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("del", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDel"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDel", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ins", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIns"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIns", "doxygenxml.compound.DocMarkupType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocMarkupType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("htmlonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getHtmlonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setHtmlonly", "doxygenxml.compound.DocHtmlOnlyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocHtmlOnlyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoicePrimOpt("manonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getManonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setManonly", "java.lang.String"), findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "isValidManonly"), null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_STRING, null, com.liquid_technologies.ltxmllib18.WhitespaceRule.PRESERVE, new com.liquid_technologies.ltxmllib18.PrimitiveRestrictions("", -1, -1, "", "", "", "", -1, -1, -1), null)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoicePrimOpt("xmlonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getXmlonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setXmlonly", "java.lang.String"), findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "isValidXmlonly"), null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_STRING, null, com.liquid_technologies.ltxmllib18.WhitespaceRule.PRESERVE, new com.liquid_technologies.ltxmllib18.PrimitiveRestrictions("", -1, -1, "", "", "", "", -1, -1, -1), null)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoicePrimOpt("rtfonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRtfonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRtfonly", "java.lang.String"), findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "isValidRtfonly"), null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_STRING, null, com.liquid_technologies.ltxmllib18.WhitespaceRule.PRESERVE, new com.liquid_technologies.ltxmllib18.PrimitiveRestrictions("", -1, -1, "", "", "", "", -1, -1, -1), null)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoicePrimOpt("latexonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLatexonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLatexonly", "java.lang.String"), findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "isValidLatexonly"), null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_STRING, null, com.liquid_technologies.ltxmllib18.WhitespaceRule.PRESERVE, new com.liquid_technologies.ltxmllib18.PrimitiveRestrictions("", -1, -1, "", "", "", "", -1, -1, -1), null)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoicePrimOpt("docbookonly", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDocbookonly"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDocbookonly", "java.lang.String"), findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "isValidDocbookonly"), null, null, com.liquid_technologies.ltxmllib18.Conversions.ConversionType.TYPE_STRING, null, com.liquid_technologies.ltxmllib18.WhitespaceRule.PRESERVE, new com.liquid_technologies.ltxmllib18.PrimitiveRestrictions("", -1, -1, "", "", "", "", -1, -1, -1), null)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("image", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getImage"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setImage", "doxygenxml.compound.DocImageType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocImageType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("dot", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDot"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDot", "doxygenxml.compound.DocImageType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocImageType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("msc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMsc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMsc", "doxygenxml.compound.DocImageType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocImageType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("plantuml", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPlantuml"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPlantuml", "doxygenxml.compound.DocImageType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocImageType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("anchor", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAnchor"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAnchor", "doxygenxml.compound.DocAnchorType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocAnchorType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("formula", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFormula"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFormula", "doxygenxml.compound.DocFormulaType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocFormulaType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ref", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRef"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRef", "doxygenxml.compound.DocRefTextType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocRefTextType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("emoji", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEmoji"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEmoji", "doxygenxml.compound.DocEmojiType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmojiType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("linebreak", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLinebreak"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLinebreak", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("nonbreakablespace", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNonbreakablespace"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNonbreakablespace", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("iexcl", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIexcl"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIexcl", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("cent", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCent"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCent", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("pound", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPound"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPound", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("curren", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCurren"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCurren", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("yen", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getYen"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setYen", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("brvbar", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBrvbar"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBrvbar", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sect", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSect"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSect", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("umlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUmlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUmlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("copy", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCopy"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCopy", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ordf", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOrdf"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOrdf", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("laquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLaquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLaquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("not", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNot"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNot", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("shy", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getShy"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setShy", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("registered", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRegistered"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRegistered", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("macr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMacr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMacr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("deg", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDeg"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDeg", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("plusmn", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPlusmn"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPlusmn", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sup2", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSup2"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSup2", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sup3", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSup3"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSup3", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("acute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAcute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAcute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("micro", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMicro"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMicro", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("para", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPara"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPara", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("middot", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMiddot"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMiddot", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("cedil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCedil"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCedil", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sup1", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSup1"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSup1", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ordm", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOrdm"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOrdm", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("raquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRaquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRaquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("frac14", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFrac14"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFrac14", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("frac12", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFrac12"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFrac12", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("frac34", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFrac34"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFrac34", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("iquest", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIquest"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIquest", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Agrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAgrave"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAgrave", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Aacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Acirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAcirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAcirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Atilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAtilde"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAtilde", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Aumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Aring", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAring"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAring", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("AElig", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAElig"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAElig", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ccedil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCcedil"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCcedil", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Egrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEgrave"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEgrave", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Eacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ecirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEcirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEcirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Eumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Igrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIgrave"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIgrave", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Iacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Icirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIcirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIcirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Iumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ETH", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getETH"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setETH", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ntilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNtilde"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNtilde", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ograve", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOgrave"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOgrave", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Oacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ocirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOcirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOcirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Otilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOtilde"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOtilde", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Oumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("times", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTimes"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTimes", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Oslash", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOslash"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOslash", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ugrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUgrave"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUgrave", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Uacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Ucirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUcirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUcirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Uumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Yacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getYacute"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setYacute", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("THORN", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTHORN"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTHORN", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("szlig", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSzlig"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSzlig", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("agrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAgraveA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAgraveA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("aacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("acirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAcircA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAcircA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("atilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAtildeA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAtildeA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("aumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("aring", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAringA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAringA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("aelig", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAelig"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAelig", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ccedil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCcedilA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCcedilA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("egrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEgraveA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEgraveA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("eacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ecirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEcircA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEcircA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("eumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("igrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIgraveA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIgraveA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("iacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("icirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIcircA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIcircA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("iumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("eth", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEth"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEth", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ntilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNtildeA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNtildeA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ograve", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOgraveA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOgraveA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ocirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOcircA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOcircA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("otilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOtildeA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOtildeA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("divide", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDivide"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDivide", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oslash", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOslashA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOslashA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ugrave", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUgraveA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUgraveA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("uacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ucirc", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUcircA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUcircA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("uumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("yacute", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getYacuteA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setYacuteA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("thorn", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getThorn"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setThorn", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("yumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getYumlaut"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setYumlaut", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("fnof", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFnof"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFnof", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Alpha", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAlpha"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAlpha", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Beta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBeta"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBeta", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Gamma", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getGamma"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setGamma", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Delta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDelta"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDelta", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Epsilon", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEpsilon"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEpsilon", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Zeta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getZeta"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setZeta", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Eta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEta"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEta", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Theta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTheta"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTheta", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Iota", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIota"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIota", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Kappa", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getKappa"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setKappa", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Lambda", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLambda"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLambda", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Mu", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMu"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMu", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Nu", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNu"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNu", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Xi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getXi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setXi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Omicron", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOmicron"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOmicron", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Pi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Rho", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRho"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRho", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Sigma", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSigma"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSigma", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Tau", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTau"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTau", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Upsilon", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUpsilon"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUpsilon", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Phi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPhi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPhi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Chi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getChi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setChi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Psi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPsi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPsi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Omega", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOmega"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOmega", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("alpha", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAlphaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAlphaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("beta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBetaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBetaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("gamma", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getGammaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setGammaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("delta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDeltaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDeltaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("epsilon", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEpsilonA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEpsilonA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("zeta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getZetaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setZetaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("eta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEtaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEtaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("theta", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getThetaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setThetaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("iota", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIotaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIotaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("kappa", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getKappaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setKappaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lambda", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLambdaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLambdaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("mu", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMuA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMuA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("nu", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNuA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNuA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("xi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getXiA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setXiA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("omicron", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOmicronA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOmicronA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("pi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPiA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPiA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rho", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRhoA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRhoA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sigmaf", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSigmaf"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSigmaf", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sigma", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSigmaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSigmaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("tau", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTauA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTauA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("upsilon", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUpsilonA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUpsilonA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("phi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPhiA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPhiA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("chi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getChiA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setChiA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("psi", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPsiA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPsiA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("omega", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOmegaA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOmegaA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("thetasym", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getThetasym"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setThetasym", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("upsih", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUpsih"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUpsih", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("piv", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPiv"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPiv", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("bull", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBull"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBull", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("hellip", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getHellip"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setHellip", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("prime", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPrime"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPrime", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Prime", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPrimeA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPrimeA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oline", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOline"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOline", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("frasl", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getFrasl"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setFrasl", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("weierp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getWeierp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setWeierp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("imaginary", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getImaginary"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setImaginary", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("real", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getReal"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setReal", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("trademark", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTrademark"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTrademark", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("alefsym", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAlefsym"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAlefsym", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("larr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("uarr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rarr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("darr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("harr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getHarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setHarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("crarr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCrarr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCrarr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lArr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLArr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLArr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("uArr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getUArr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setUArr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rArr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRArr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRArr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("dArr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDArr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDArr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("hArr", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getHArr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setHArr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("forall", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getForall"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setForall", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("part", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPart"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPart", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("exist", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getExist"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setExist", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("empty", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEmpty"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEmpty", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("nabla", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNabla"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNabla", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("isin", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getIsin"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setIsin", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("notin", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNotin"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNotin", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ni", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNi"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNi", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("prod", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getProd"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setProd", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sum", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSum"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSum", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("minus", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMinus"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMinus", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lowast", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLowast"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLowast", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("radic", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRadic"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRadic", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("prop", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getProp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setProp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("infin", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getInfin"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setInfin", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ang", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAng"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAng", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("and", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAnd"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAnd", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("or", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOr"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOr", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("cap", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCap"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCap", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("cup", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCup"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCup", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("int", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getInt"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setInt", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("there4", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getThere4"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setThere4", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sim", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSim"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSim", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("cong", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCong"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCong", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("asymp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getAsymp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setAsymp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ne", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNe"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNe", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("equiv", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEquiv"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEquiv", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("le", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLe"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLe", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ge", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getGe"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setGe", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sub", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSub"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSub", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sup", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSup"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSup", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("nsub", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNsub"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNsub", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sube", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSube"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSube", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("supe", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSupe"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSupe", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oplus", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOplus"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOplus", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("otimes", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOtimes"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOtimes", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("perp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPerp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPerp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sdot", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSdot"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSdot", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lceil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLceil"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLceil", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rceil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRceil"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRceil", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lfloor", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLfloor"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLfloor", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rfloor", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRfloor"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRfloor", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lang", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLang"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLang", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rang", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRang"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRang", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("loz", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLoz"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLoz", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("spades", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSpades"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSpades", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("clubs", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getClubs"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setClubs", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("hearts", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getHearts"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setHearts", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("diams", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDiams"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDiams", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("OElig", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOElig"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOElig", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("oelig", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getOelig"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setOelig", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Scaron", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getScaron"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setScaron", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("scaron", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getScaronA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setScaronA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Yumlaut", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getYumlautA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setYumlautA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("circ", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getCirc"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setCirc", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("tilde", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTilde"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTilde", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ensp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEnsp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEnsp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("emsp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEmsp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEmsp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("thinsp", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getThinsp"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setThinsp", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("zwnj", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getZwnj"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setZwnj", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("zwj", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getZwj"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setZwj", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lrm", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLrm"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLrm", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rlm", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRlm"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRlm", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ndash", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getNdash"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setNdash", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("mdash", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getMdash"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setMdash", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lsquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLsquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLsquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rsquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRsquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRsquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("sbquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getSbquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setSbquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("ldquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLdquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLdquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rdquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRdquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRdquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("bdquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getBdquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setBdquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("dagger", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDagger"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDagger", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("Dagger", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getDaggerA"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setDaggerA", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("permil", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getPermil"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setPermil", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("lsaquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getLsaquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setLsaquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("rsaquo", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getRsaquo"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setRsaquo", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("euro", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getEuro"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setEuro", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
				,new com.liquid_technologies.ltxmllib18.data.ElementInfoChoiceClsOpt("tm", "", findGetterMethod("doxygenxml.compound.DocCaptionType_Group", "getTm"), findSetterMethod("doxygenxml.compound.DocCaptionType_Group", "setTm", "doxygenxml.compound.DocEmptyType"), com.liquid_technologies.ltxmllib18.XmlObjectBase.XmlElementType.ELEMENT, doxygenxml.compound.DocEmptyType.class)
			};
		}
		return __elementInfo;
	}

	protected com.liquid_technologies.ltxmllib18.AttributeInfo[] getClassAttributeInfo() throws Exception {
		if (__attributeInfo==null) {
			__attributeInfo = new com.liquid_technologies.ltxmllib18.AttributeInfo[] {
			};
		}
		return __attributeInfo;
	}

// ##HAND_CODED_BLOCK_START ID="Additional Methods"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS

// Add Additional Methods and members here...

// ##HAND_CODED_BLOCK_END ID="Additional Methods"## DO NOT MODIFY ANYTHING OUTSIDE OF THESE TAGS
}


